>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Sat, 16 May 2026 02:21:10 +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 (20260516.022110) Executing busybox-1.37.0-r30.trigger OK: 486.0 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.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-16T02:21:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-16T02:21:30Z" 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.084s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-16T02:21:30Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.061s ? 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.067s === 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.045s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.135s ? 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.046s === 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.047s === 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.067s === 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.057s ? 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/16 02:21:30 http: TLS handshake error from 127.0.0.1:34938: 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:45731/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45731/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45731/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45731/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34301?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.86s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-16T02:21:31Z" level=info msg="broadcaster: closing" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="closing testSink" time="2026-05-16T02:21:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-16T02:21:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 1} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 1} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 1} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 1} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:31Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=warning msg="&{0x256dbf0 0.9} encountered too many errors, backing off" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T02:21:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 1.589s ? 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-16T02:21:31Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-16T02:21:31.465486628Z" 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-16T02:21:31.465521068Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:31.465612709Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.25.10 time="2026-05-16T02:21:31.466542079Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-16T02:21:31.466565799Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-16T02:21:31.467236926Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-16T02:21:34.482483368Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=95f3f3db-4cfb-4470-aac9-2556f53c723a http.request.method=GET http.request.remoteaddr="127.0.0.1:56788" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.49µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:21:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-16T02:21:34.482632169Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (3.79s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-16T02:21:34.793362759Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-16T02:21:34.795816064Z" 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-16T02:21:34.795850384Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:34.795901625Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.10 time="2026-05-16T02:21:34.796275548Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (8.32s) PASS ok github.com/docker/distribution/registry 12.180s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.045s === 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.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.129s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-16T02:21:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=baa671a1-1ee2-4771-9afa-fbbf3a171b6e time="2026-05-16T02:21:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=baa671a1-1ee2-4771-9afa-fbbf3a171b6e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-16T02:21:30Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password="DEKXF1R9Dap1YcuayehgIGDs5YQOPRhOt3wuZMW_yMY" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.141s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.059s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-05-16T02:21:30Z" level=info msg="token not to be used before 2026-05-16 02:21:31 +0000 UTC - currently 2026-05-16 02:21:30.833591343 +0000 UTC m=+0.083949172" time="2026-05-16T02:21:30Z" level=info msg="token not to be used after 2026-05-16 02:21:30 +0000 UTC - currently 2026-05-16 02:21:30.837151779 +0000 UTC m=+0.087509728" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-16T02:21:30Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.154s === 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.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === 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.111s === 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.077s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.046s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-16T02:21:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:21:31Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46453" http.request.id=153d3bbc-aa9b-4a8e-b502-3dff9b895250 http.request.method=GET http.request.remoteaddr="127.0.0.1:35214" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="982.29µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:21:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-16T02:21:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:21:31Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=8e890ab1-0942-46ce-b636-068e4d424048 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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.093371ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/May/2026:02:21:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-16T02:21:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=2447c5a9-206b-486b-9502-28dc719af658 http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=256fdb4e-3875-4901-928f-ea0177970be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/aaaa/blobs/uploads/fd19be11-8a7e-4de9-9353-fcfba076c903?_state=ZnzRi-YC6hQOjeyJ9UooghnRBoIXi1ad23l868hejKN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZDE5YmUxMS04YTdlLTRkZTktOTM1My1mY2ZiYTA3NmM5MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzEuMzA4NjczOTk4WiJ9&digest=sha256%3Aaf50a2999c1b9a7c7b4386eca86d7fdcfa5f9d6b5a7395e8ef7ccd8a194ff28c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035045147s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fd19be11-8a7e-4de9-9353-fcfba076c903?_state=ZnzRi-YC6hQOjeyJ9UooghnRBoIXi1ad23l868hejKN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZDE5YmUxMS04YTdlLTRkZTktOTM1My1mY2ZiYTA3NmM5MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzEuMzA4NjczOTk4WiJ9&digest=sha256%3Aaf50a2999c1b9a7c7b4386eca86d7fdcfa5f9d6b5a7395e8ef7ccd8a194ff28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=49dbdf57-27ff-47b4-a8ac-b694b8e8143d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.635597ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:33 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=f765081b-a331-4b05-95a5-26caa326f1ce http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=8254403a-2e49-4f55-8cb2-1bd8058ecb2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/bbbb/blobs/uploads/7f75da09-2076-495a-9654-d463e3b8fef1?_state=P26_pgXULl-RtsXjBYwipQBLsYj61DhDAhuBjl8DPXp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Zjc1ZGEwOS0yMDc2LTQ5NWEtOTY1NC1kNDYzZTNiOGZlZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzMuNTgzMzk5Mjk1WiJ9&digest=sha256%3A058dc90914e2aa664cdd6f3b7b11ce96686375c901b50e8554e478fd7d3a6cdb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941190915s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7f75da09-2076-495a-9654-d463e3b8fef1?_state=P26_pgXULl-RtsXjBYwipQBLsYj61DhDAhuBjl8DPXp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Zjc1ZGEwOS0yMDc2LTQ5NWEtOTY1NC1kNDYzZTNiOGZlZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzMuNTgzMzk5Mjk1WiJ9&digest=sha256%3A058dc90914e2aa664cdd6f3b7b11ce96686375c901b50e8554e478fd7d3a6cdb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=26fad97b-b1fe-4b38-be21-799ca1da0569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.570116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=b6778168-9bde-4767-81a6-d40b14622433 http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=131390c6-6878-4404-b464-ba1da5f9e26e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/cccc/blobs/uploads/888bcdfb-3784-4d47-83a4-74d1374697c2?_state=jlRCS0W_0B1MeZNJ-rxQ6dspZ-msP2Wu5lYCuTZkgoN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODhiY2RmYi0zNzg0LTRkNDctODNhNC03NGQxMzc0Njk3YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzUuNzg0OTA2NzY5WiJ9&digest=sha256%3A069c4bc97e08ab7b373d66584205894d353caf96a5ec758570be20380f34b3c2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.009802011s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/888bcdfb-3784-4d47-83a4-74d1374697c2?_state=jlRCS0W_0B1MeZNJ-rxQ6dspZ-msP2Wu5lYCuTZkgoN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODhiY2RmYi0zNzg0LTRkNDctODNhNC03NGQxMzc0Njk3YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzUuNzg0OTA2NzY5WiJ9&digest=sha256%3A069c4bc97e08ab7b373d66584205894d353caf96a5ec758570be20380f34b3c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=230d9b0c-8206-484d-93f6-40d708d64125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.600076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:37 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:38Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=04beb153-8d73-4ef8-ab5d-c90145ab0e61 http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=f0951a30-ccf6-429b-878e-464f14bcfe20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/dddd/blobs/uploads/1de0bda2-863c-4c98-b0e9-bef5931f62c4?_state=zojilENlGqlSvrRI_TA-lxCIkxwyteT8CFfYxqcnpfV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxZGUwYmRhMi04NjNjLTRjOTgtYjBlOS1iZWY1OTMxZjYyYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzguMDEzMDk3MDM0WiJ9&digest=sha256%3A83a2e9b246746dfe57b68b2bbe4c678f5189ef588b8415087077c162bcab005a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312768666s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/1de0bda2-863c-4c98-b0e9-bef5931f62c4?_state=zojilENlGqlSvrRI_TA-lxCIkxwyteT8CFfYxqcnpfV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxZGUwYmRhMi04NjNjLTRjOTgtYjBlOS1iZWY1OTMxZjYyYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzguMDEzMDk3MDM0WiJ9&digest=sha256%3A83a2e9b246746dfe57b68b2bbe4c678f5189ef588b8415087077c162bcab005a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=dd9bfb6e-6a22-4743-b265-335b5d7f3976 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.525836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:39 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=b482f8f0-df58-433b-b940-dd2363edfba8 http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:39 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=0e3f3b94-8db5-428e-8669-ac31fb24aa74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/eeee/blobs/uploads/332394ba-7b90-4fde-b81b-11dfc82f7130?_state=4ooPfh0yCStcY8SX3vpGpMWCblECHA6xww01AZtmpON7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzMzIzOTRiYS03YjkwLTRmZGUtYjgxYi0xMWRmYzgyZjcxMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzkuNDg0OTA2MTUyWiJ9&digest=sha256%3Ab56bacabb8b1e9d5d94153f7afeadc2a4cb41639b36d10bf69a232240ea0e6e1" http.request.useragent="Go-http-client/1.1" http.response.duration=735.678177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:39 +0000] "PUT /v2/foo/eeee/blobs/uploads/332394ba-7b90-4fde-b81b-11dfc82f7130?_state=4ooPfh0yCStcY8SX3vpGpMWCblECHA6xww01AZtmpON7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzMzIzOTRiYS03YjkwLTRmZGUtYjgxYi0xMWRmYzgyZjcxMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6MzkuNDg0OTA2MTUyWiJ9&digest=sha256%3Ab56bacabb8b1e9d5d94153f7afeadc2a4cb41639b36d10bf69a232240ea0e6e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=dcf6c646-cfc2-4202-b8e2-3491f5c0f592 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.562236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:40 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=658abfd1-509f-4e38-a7d6-c34985e75c91 http.request.method=POST http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:40 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=eb4029c2-be40-4fc0-8a80-1d2657caa73d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/ffff/blobs/uploads/32060b63-6bee-463d-b68d-fc16627832a2?_state=_8VjgkDHXAD6vj3yiy2F36b2T4GTaqwbCbnJA01TYaZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMjA2MGI2My02YmVlLTQ2M2QtYjY4ZC1mYzE2NjI3ODMyYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDAuMzg1NTM5MjQxWiJ9&digest=sha256%3A97cfb94c5768c594aeb4533cb6cc9f24dbfea46c7171e29c8b7afb957e79a972" http.request.useragent="Go-http-client/1.1" http.response.duration=754.924372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:40 +0000] "PUT /v2/foo/ffff/blobs/uploads/32060b63-6bee-463d-b68d-fc16627832a2?_state=_8VjgkDHXAD6vj3yiy2F36b2T4GTaqwbCbnJA01TYaZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMjA2MGI2My02YmVlLTQ2M2QtYjY4ZC1mYzE2NjI3ODMyYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDAuMzg1NTM5MjQxWiJ9&digest=sha256%3A97cfb94c5768c594aeb4533cb6cc9f24dbfea46c7171e29c8b7afb957e79a972 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=9d448295-da23-4c90-8e4c-0571b0fe03f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.565396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=107cf2a2-2678-4b30-a503-9e42e900df83 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.328µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=02d59fd6-82c1-4cd4-a1d0-2ddc403efd20 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="741.767µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=2ff63ab8-9c6b-4717-85d4-771ffc4e3c6d http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="752.848µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=1d1e2c12-e1a9-4841-acda-c2ef1b3397eb http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="889.489µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=a3cf40a7-da13-4406-82f5-63b3b8842c3f http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="798.088µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=cc91e35b-83f0-4430-bfb2-f89233a2c474 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="783.888µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" 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:41029" http.request.id=a7153291-b776-4aa0-97c5-75b7e6adcadb http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="738.488µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" 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:41029" http.request.id=beaf0f3b-fd52-43fd-b435-8fe602ff3c8c http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="716.488µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=ef7b5485-ec7e-455b-9358-dede0d8cd0e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="652.527µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41029" http.request.id=83733c42-1a92-4bdd-a5ac-8130da20be99 http.request.method=GET http.request.remoteaddr="127.0.0.1:37178" 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="661.207µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T02:21:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:21:41Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=ed66cd5f-4d25-429a-98db-d86a4ff3b22e http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=d337f9e2-e529-4be2-b703-7dd3f254d1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/blobs/uploads/791b5505-4736-4713-8300-2c1b7f0389fb?_state=-3qQNSvfB_IT60ySxpoMo5L8jXWjkw0bPB_OWAqtJBZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OTFiNTUwNS00NzM2LTQ3MTMtODMwMC0yYzFiN2YwMzg5ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDEuMzgwMjE3OTIyWiJ9&digest=sha256%3Ae0d979777fd75937c8b28f817d60b23052d272e3286ec81ef5de71aed33d2999" http.request.useragent="Go-http-client/1.1" http.response.duration=1.408069592s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:41 +0000] "PUT /v2/foo/aaaa/blobs/uploads/791b5505-4736-4713-8300-2c1b7f0389fb?_state=-3qQNSvfB_IT60ySxpoMo5L8jXWjkw0bPB_OWAqtJBZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OTFiNTUwNS00NzM2LTQ3MTMtODMwMC0yYzFiN2YwMzg5ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDEuMzgwMjE3OTIyWiJ9&digest=sha256%3Ae0d979777fd75937c8b28f817d60b23052d272e3286ec81ef5de71aed33d2999 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=8d4f4bc9-d64c-4d29-84b5-ef0117babcc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.574116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=037203b5-af26-4e38-876e-aec895e125fd http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:43 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=2317c81b-a08a-4b80-ae6b-10b524da523c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/blobs/uploads/dbb767e0-2ab9-45bd-9a50-584ca31d7d3a?_state=v2I_oQ1HxNE-mbUu7eVptFyXk-QkGrVnw9tL1FGBxqx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYmI3NjdlMC0yYWI5LTQ1YmQtOWE1MC01ODRjYTMxZDdkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDMuMDMzMzQ3NTk4WiJ9&digest=sha256%3Aed0cebf0f3a1327744c3a644b2739777606a1b3186db631e40b97c06d6211afb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486973912s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:43 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dbb767e0-2ab9-45bd-9a50-584ca31d7d3a?_state=v2I_oQ1HxNE-mbUu7eVptFyXk-QkGrVnw9tL1FGBxqx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYmI3NjdlMC0yYWI5LTQ1YmQtOWE1MC01ODRjYTMxZDdkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDMuMDMzMzQ3NTk4WiJ9&digest=sha256%3Aed0cebf0f3a1327744c3a644b2739777606a1b3186db631e40b97c06d6211afb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=4cf1ca4f-1f19-48a8-b2dd-e931a3583943 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:44 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=ebb8f60e-3fd6-4ca1-a37e-6fd9705d6a58 http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=858e4082-0129-4627-881b-3823d416debe http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/blobs/uploads/7f15ae0f-0aa1-42f1-9b01-5243b74abaf4?_state=SQXOSrbrPndsYaYW6ysYdUIl7xS-ONFilCCcczWhqsB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZjE1YWUwZi0wYWExLTQyZjEtOWIwMS01MjQzYjc0YWJhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDQuNjg2NjE4MzU2WiJ9&digest=sha256%3A046040cd7cb616836ea6953ebb27e8402bb3baa4dd7dc2be0dfc49df829feae0" http.request.useragent="Go-http-client/1.1" http.response.duration=695.374008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/7f15ae0f-0aa1-42f1-9b01-5243b74abaf4?_state=SQXOSrbrPndsYaYW6ysYdUIl7xS-ONFilCCcczWhqsB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZjE1YWUwZi0wYWExLTQyZjEtOWIwMS01MjQzYjc0YWJhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDQuNjg2NjE4MzU2WiJ9&digest=sha256%3A046040cd7cb616836ea6953ebb27e8402bb3baa4dd7dc2be0dfc49df829feae0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=e021eb26-56e0-430a-992d-eab1bb3c4481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.584796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=f31dbbbf-566f-4e36-b311-c19420319b8e http.request.method=POST http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=e48c4290-68a3-4da3-b57a-11f8a281cd0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/blobs/uploads/175d0fb8-e6c1-4594-893c-c5f6d052d74c?_state=T8B1-UaHLDOGs4j_uwLx3q5NS1Ld51Gd4t3RJrw4oBV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNzVkMGZiOC1lNmMxLTQ1OTQtODkzYy1jNWY2ZDA1MmQ3NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDUuNjY1NjkwNTE5WiJ9&digest=sha256%3A119ec451ff7b94c93cccd2a508cca03665c916e4793ba911af6d3b1431cf6de0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240504269s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/175d0fb8-e6c1-4594-893c-c5f6d052d74c?_state=T8B1-UaHLDOGs4j_uwLx3q5NS1Ld51Gd4t3RJrw4oBV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNzVkMGZiOC1lNmMxLTQ1OTQtODkzYy1jNWY2ZDA1MmQ3NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NDUuNjY1NjkwNTE5WiJ9&digest=sha256%3A119ec451ff7b94c93cccd2a508cca03665c916e4793ba911af6d3b1431cf6de0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=d4eb2ee3-96f4-4ead-8715-dceabd40cd99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.536276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:47 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45361" http.request.id=d8b3dd47-fc18-46ee-af56-bec9790701d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" 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="826.368µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/May/2026:02:21:47 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.85s) === RUN TestURLPrefix time="2026-05-16T02:21:47Z" 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-16T02:21:47Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39791" http.request.id=ef4c5b5c-9526-450c-9dcc-8ece3bbb559c http.request.method=GET http.request.remoteaddr="127.0.0.1:45590" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:21:47 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-16T02:21:47Z" 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-16T02:21:47Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=7a366096-9446-40c1-850c-8380e2c74f27 http.request.method=GET http.request.remoteaddr="127.0.0.1:33692" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083811ms http.response.status=404 http.response.written=157 vars.digest="sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "GET /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=c75aceb9-b42b-47f6-922d-852c4cf2bec7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.769µs" http.response.status=404 http.response.written=157 vars.digest="sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=57045351-268a-4cc3-b64c-94e0e4e51496 http.request.method=POST http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=f02193cd-6895-4746-8974-56ea396dc454 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00069ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "GET /v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=aee91758-2cb9-486d-8efe-7c5bbc4e6451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="995.37µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=30de2d8f-8a40-4e63-8093-845eea300832 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c8a40e3e-7d0d-412d-966a-ff5617348b5e time="2026-05-16T02:21:48Z" 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:41803" http.request.id=30de2d8f-8a40-4e63-8093-845eea300832 http.request.method=GET http.request.remoteaddr="127.0.0.1:33702" http.request.uri="/v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.25µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c8a40e3e-7d0d-412d-966a-ff5617348b5e 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "GET /v2/foo/bar/blobs/uploads/c8a40e3e-7d0d-412d-966a-ff5617348b5e?_state=P5TszfNwKClbYqGZSqUDjN-RjC-eZtiOrSMG4DCB4W17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YTQwZTNlLTdkMGQtNDEyZC05NjZhLWZmNTYxNzM0OGI1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTQwNDYyMjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=2d98fc50-6471-49b3-b0ee-f62ce7880570 http.request.method=POST http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=1e98d12a-fa0f-4502-a69c-5410651333bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/da1e5d68-b5fc-4362-b682-57e591e067b6?_state=tU1zgKAaO00I8SAEmUZtxzkRN5koAkmVoaiMJ9VLILx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMWU1ZDY4LWI1ZmMtNDM2Mi1iNjgyLTU3ZTU5MWUwNjdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTkzMzkyMzVaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" provided=sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a vars.name="foo/bar" vars.uuid=da1e5d68-b5fc-4362-b682-57e591e067b6 time="2026-05-16T02:21:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=1e98d12a-fa0f-4502-a69c-5410651333bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/da1e5d68-b5fc-4362-b682-57e591e067b6?_state=tU1zgKAaO00I8SAEmUZtxzkRN5koAkmVoaiMJ9VLILx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMWU1ZDY4LWI1ZmMtNDM2Mi1iNjgyLTU3ZTU5MWUwNjdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTkzMzkyMzVaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=da1e5d68-b5fc-4362-b682-57e591e067b6 time="2026-05-16T02:21:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a, 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:41803" http.request.id=1e98d12a-fa0f-4502-a69c-5410651333bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/da1e5d68-b5fc-4362-b682-57e591e067b6?_state=tU1zgKAaO00I8SAEmUZtxzkRN5koAkmVoaiMJ9VLILx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMWU1ZDY4LWI1ZmMtNDM2Mi1iNjgyLTU3ZTU5MWUwNjdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTkzMzkyMzVaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.126731ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=da1e5d68-b5fc-4362-b682-57e591e067b6 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "PUT /v2/foo/bar/blobs/uploads/da1e5d68-b5fc-4362-b682-57e591e067b6?_state=tU1zgKAaO00I8SAEmUZtxzkRN5koAkmVoaiMJ9VLILx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMWU1ZDY4LWI1ZmMtNDM2Mi1iNjgyLTU3ZTU5MWUwNjdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNTkzMzkyMzVaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=22ec00b1-990b-4b64-be37-b3db2a964591 http.request.method=POST http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=33811f19-f91e-4e8d-aede-a50225a34265 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/632c37f7-f04d-4d98-9972-eec7ef549305?_state=iM9my0zVdnHkRmEqX3PP8IpqzhGmOA9TJsXwJOcF8Jp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMmMzN2Y3LWYwNGQtNGQ5OC05OTcyLWVlYzdlZjU0OTMwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjIwNjk0MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "PUT /v2/foo/bar/blobs/uploads/632c37f7-f04d-4d98-9972-eec7ef549305?_state=iM9my0zVdnHkRmEqX3PP8IpqzhGmOA9TJsXwJOcF8Jp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMmMzN2Y3LWYwNGQtNGQ5OC05OTcyLWVlYzdlZjU0OTMwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjIwNjk0MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=b764422d-b134-4cfb-9f3e-ffbc9aba54fb http.request.method=POST http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=3ceef110-fcf3-4e42-a036-454095630b28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/86065a5e-4f76-4874-963d-ffd588defb56?_state=UejjF4y83XSTEoJoGlDiuZYtU6wHb_ejjaLajwZRd7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDY1YTVlLTRmNzYtNDg3NC05NjNkLWZmZDU4OGRlZmI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjQ4MDQ5N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "PUT /v2/foo/bar/blobs/uploads/86065a5e-4f76-4874-963d-ffd588defb56?_state=UejjF4y83XSTEoJoGlDiuZYtU6wHb_ejjaLajwZRd7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDY1YTVlLTRmNzYtNDg3NC05NjNkLWZmZDU4OGRlZmI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjQ4MDQ5N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=3a0469f1-dc18-4fb8-bdf6-c5ec62cf45a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=165f453b-6ae1-4bf1-ab79-147957b458ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/9972c2d4-1aae-41b6-ba02-550e919a0c4b?_state=tKaxDvbj8JsWBsye1GyfZcGjQd59C3oBARPv3qg3CKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NzJjMmQ0LTFhYWUtNDFiNi1iYTAyLTU1MGU5MTlhMGM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjc0NTExNTdaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.893657714s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:48 +0000] "PUT /v2/foo/bar/blobs/uploads/9972c2d4-1aae-41b6-ba02-550e919a0c4b?_state=tKaxDvbj8JsWBsye1GyfZcGjQd59C3oBARPv3qg3CKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NzJjMmQ0LTFhYWUtNDFiNi1iYTAyLTU1MGU5MTlhMGM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo0OC4xNjc0NTExNTdaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=143cc7ad-d6d9-421e-9289-dd229622b862 http.request.method=POST http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41803" http.request.id=c4c4c027-751d-46f1-9269-0c9a5105f23d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/f033b22d-8f62-4f30-b382-d6d1a1cfc442?_state=X4TLHZdh5soCFmUAYfWYBbOoUVB19u3ZrmWsDC4EWcR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMzNiMjJkLThmNjItNGYzMC1iMzgyLWQ2ZDFhMWNmYzQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1MC4yMTc3ODg2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814992597s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/f033b22d-8f62-4f30-b382-d6d1a1cfc442?_state=X4TLHZdh5soCFmUAYfWYBbOoUVB19u3ZrmWsDC4EWcR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMzNiMjJkLThmNjItNGYzMC1iMzgyLWQ2ZDFhMWNmYzQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1MC4yMTc3ODg2NTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=018cb0a0-ebdd-4b24-8f2b-abf019631716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/uploads/f033b22d-8f62-4f30-b382-d6d1a1cfc442?_state=L87YPJtOMWeDE4Q_r9yFFk1sWFw3qq1RzFtTpCLR0np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMzNiMjJkLThmNjItNGYzMC1iMzgyLWQ2ZDFhMWNmYzQ0MiIsIk9mZnNldCI6MjQ0MTIxNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTBaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/f033b22d-8f62-4f30-b382-d6d1a1cfc442?_state=L87YPJtOMWeDE4Q_r9yFFk1sWFw3qq1RzFtTpCLR0np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMzNiMjJkLThmNjItNGYzMC1iMzgyLWQ2ZDFhMWNmYzQ0MiIsIk9mZnNldCI6MjQ0MTIxNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTBaIn0%3D&digest=sha256%3A597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=126641ea-492a-49b9-82c5-18c4761239ed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.019531ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=04810451-a6c8-413a-87f8-2f432bb13ee7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=128.897586ms http.response.status=200 http.response.written=24412160 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 200 24412160 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=error msg="error parsing digest="sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=bf062afe-af42-41b7-b464-6784f0eb113c http.request.method=GET http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" vars.name="foo/bar" time="2026-05-16T02:21:52Z" 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:41803" http.request.id=bf062afe-af42-41b7-b464-6784f0eb113c http.request.method=GET http.request.remoteaddr="127.0.0.1:33704" http.request.uri="/v2/foo/bar/blobs/sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.69µs" http.response.status=400 http.response.written=110 vars.digest="sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha257:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=b8d34015-85e3-46bc-a9fb-8ba3a0f02211 http.request.method=GET http.request.remoteaddr="127.0.0.1:57806" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145651ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:21:52Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=15b947d6-5c89-4cda-b45f-91559c27875d http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="960.41µs" http.response.status=404 http.response.written=157 vars.digest="sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=bebac34a-7e14-4b37-9767-c86ab807fd76 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.248µs" http.response.status=404 http.response.written=157 vars.digest="sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=f2a4b948-e5c5-4a23-9a39-5beadfe7def3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=54d67a33-f340-487c-9cb1-11ca006b67c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="926.889µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=365c5309-b2f3-46e0-9b2c-14f03777f08c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="960.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=9d0bc087-0ea4-4a66-b670-bd91b0749c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7a4c8a4a-15d5-474d-85c7-383ae9373a2d time="2026-05-16T02:21:52Z" 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:45643" http.request.id=9d0bc087-0ea4-4a66-b670-bd91b0749c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:41128" http.request.uri="/v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.649µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7a4c8a4a-15d5-474d-85c7-383ae9373a2d 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/uploads/7a4c8a4a-15d5-474d-85c7-383ae9373a2d?_state=3gqnjpw1LN89vd35Ll_qF64KBkLH93UQ6ZAsseAkEtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNGM4YTRhLTE1ZDUtNDc0ZC04NWM3LTM4M2FlOTM3M2EyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjM1MDQ5MDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=77126469-d2e7-456a-bc61-124e78c82345 http.request.method=POST http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=14e1ef8b-d484-4862-990c-7fe35497c8d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/9fa19f96-faf7-484c-b164-7cbb79cd7601?_state=VjAXrXx8p4p7eSGPMSHMHGM4TgJR3c1u8cZLPwA0Otl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTE5Zjk2LWZhZjctNDg0Yy1iMTY0LTdjYmI3OWNkNzYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjgzMzc2M1oifQ%3D%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" provided=sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b vars.name="foo/bar" vars.uuid=9fa19f96-faf7-484c-b164-7cbb79cd7601 time="2026-05-16T02:21:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=14e1ef8b-d484-4862-990c-7fe35497c8d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/9fa19f96-faf7-484c-b164-7cbb79cd7601?_state=VjAXrXx8p4p7eSGPMSHMHGM4TgJR3c1u8cZLPwA0Otl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTE5Zjk2LWZhZjctNDg0Yy1iMTY0LTdjYmI3OWNkNzYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjgzMzc2M1oifQ%3D%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9fa19f96-faf7-484c-b164-7cbb79cd7601 time="2026-05-16T02:21:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b, 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:45643" http.request.id=14e1ef8b-d484-4862-990c-7fe35497c8d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/9fa19f96-faf7-484c-b164-7cbb79cd7601?_state=VjAXrXx8p4p7eSGPMSHMHGM4TgJR3c1u8cZLPwA0Otl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTE5Zjk2LWZhZjctNDg0Yy1iMTY0LTdjYmI3OWNkNzYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjgzMzc2M1oifQ%3D%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.074891ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9fa19f96-faf7-484c-b164-7cbb79cd7601 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/9fa19f96-faf7-484c-b164-7cbb79cd7601?_state=VjAXrXx8p4p7eSGPMSHMHGM4TgJR3c1u8cZLPwA0Otl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTE5Zjk2LWZhZjctNDg0Yy1iMTY0LTdjYmI3OWNkNzYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NjgzMzc2M1oifQ%3D%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=89281ada-3479-4c5d-988d-af1fdf4174e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=e5bdc0ef-036f-4697-81ef-f808fa248522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/5e9e46c1-3b01-4dc6-b2ab-5a2bb13827ec?_state=fam8tbfuArTq74rFbX_kBl-T9JTfzjcQahxHsuWQ_Cl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOWU0NmMxLTNiMDEtNGRjNi1iMmFiLTVhMmJiMTM4MjdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzA4MTc5NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/5e9e46c1-3b01-4dc6-b2ab-5a2bb13827ec?_state=fam8tbfuArTq74rFbX_kBl-T9JTfzjcQahxHsuWQ_Cl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOWU0NmMxLTNiMDEtNGRjNi1iMmFiLTVhMmJiMTM4MjdlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzA4MTc5NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=9fa63a58-1f74-4e9e-96ed-c98df726a463 http.request.method=POST http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=374e7308-49b5-4e33-931a-9c3f3e31170c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/b916cf2d-8b45-4fe2-9b10-76b2b3a24ad4?_state=4JomVrG2SK00qPNRprULuROFi1mMVK8UeD0gyHq0nn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MTZjZjJkLThiNDUtNGZlMi05YjEwLTc2YjJiM2EyNGFkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzMzMDMzMloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/b916cf2d-8b45-4fe2-9b10-76b2b3a24ad4?_state=4JomVrG2SK00qPNRprULuROFi1mMVK8UeD0gyHq0nn97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MTZjZjJkLThiNDUtNGZlMi05YjEwLTc2YjJiM2EyNGFkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzMzMDMzMloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=06630173-010a-4544-86b2-7bfe38033d36 http.request.method=POST http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=d965bec5-9f47-4093-abce-6b39946a223f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/1779731b-4537-4a71-8c6f-30d5f7616227?_state=1r7-tX0cEN2LJNHZNlRlG9gk9J-slSLVU8RKh5TsWtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3Nzk3MzFiLTQ1MzctNGE3MS04YzZmLTMwZDVmNzYxNjIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzU4NDczMDZaIn0%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341068689s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/1779731b-4537-4a71-8c6f-30d5f7616227?_state=1r7-tX0cEN2LJNHZNlRlG9gk9J-slSLVU8RKh5TsWtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3Nzk3MzFiLTQ1MzctNGE3MS04YzZmLTMwZDVmNzYxNjIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Mi40NzU4NDczMDZaIn0%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=d6c597a8-d27a-455a-ad9a-18ebf9aa6187 http.request.method=POST http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45643" http.request.id=30b95ce3-efb8-4968-af53-8e218b694cec http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/1e75fd17-ef68-4343-9cba-2185c6eb1411?_state=kXcdMaV_ZWCtQ_t769SKMOTUq53kvkXR5wKYpKSCCVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzVmZDE3LWVmNjgtNDM0My05Y2JhLTIxODVjNmViMTQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1NC45ODkzMDgzMDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.254116127s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/1e75fd17-ef68-4343-9cba-2185c6eb1411?_state=kXcdMaV_ZWCtQ_t769SKMOTUq53kvkXR5wKYpKSCCVd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzVmZDE3LWVmNjgtNDM0My05Y2JhLTIxODVjNmViMTQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1NC45ODkzMDgzMDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=2dfb4835-8362-4959-af7d-4adefcefa578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/uploads/1e75fd17-ef68-4343-9cba-2185c6eb1411?_state=Jpb-xnuLBQxwSuIOI5bkyEmnid2bV1N6ITgZxwid4tZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzVmZDE3LWVmNjgtNDM0My05Y2JhLTIxODVjNmViMTQxMSIsIk9mZnNldCI6MjYyODcxMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTRaIn0%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "PUT /v2/foo/bar/blobs/uploads/1e75fd17-ef68-4343-9cba-2185c6eb1411?_state=Jpb-xnuLBQxwSuIOI5bkyEmnid2bV1N6ITgZxwid4tZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzVmZDE3LWVmNjgtNDM0My05Y2JhLTIxODVjNmViMTQxMSIsIk9mZnNldCI6MjYyODcxMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTRaIn0%3D&digest=sha256%3A74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=bac893e2-f47a-43f9-9bb0-faae4da84fbc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.079691ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=db1e1cd9-62c2-4dfc-80f1-87fd06a507e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=149.168992ms http.response.status=200 http.response.written=26287104 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 200 26287104 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=error msg="error parsing digest="sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=fcecacba-d589-448a-84cf-794aa8c47fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" vars.name="foo/bar" time="2026-05-16T02:21:57Z" 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:45643" http.request.id=fcecacba-d589-448a-84cf-794aa8c47fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41134" http.request.uri="/v2/foo/bar/blobs/sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.729µs" http.response.status=400 http.response.written=110 vars.digest="sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha257:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=a75eef78-532c-48ea-b859-e45d6878fa33 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291893ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=f811ce5e-a9bf-4b1d-8db4-f7fc7590eab3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41144" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.9408ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45643" http.request.id=4670cff0-448f-4e6a-a903-56b90d36d885 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.575687ms http.response.status=200 http.response.written=3974912 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha256:74f68a38db8bb027e62b9f0fc74c2baee492f5004598dba187084f777830d34b HTTP/1.1" 200 3974912 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=0fca2079-3334-4b01-a936-37ccd010df4c http.request.method=GET http.request.remoteaddr="127.0.0.1:57802" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.234804499s http.response.status=200 http.response.written=4007680 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 200 4007680 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41803" http.request.id=1a79b993-0574-4564-ab5c-969dbf41f413 http.request.method=GET http.request.remoteaddr="127.0.0.1:57806" http.request.uri="/v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.231465225s http.response.status=200 http.response.written=3902208 127.0.0.1 - - [16/May/2026:02:21:52 +0000] "GET /v2/foo/bar/blobs/sha256:597f0af4eb1a295aec2a3f8b7439d519d824f26a87fff760681ddf71bc6a141a HTTP/1.1" 200 3902208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.52s) === RUN TestBlobDelete time="2026-05-16T02:21:57Z" 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-16T02:21:57Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:21:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=78332430-c4ed-4336-91ac-96d60713bfd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59806" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171692ms http.response.status=404 http.response.written=157 vars.digest="sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=873aeb3e-020e-4aa3-bdb0-2454ee381a1b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039811ms http.response.status=404 http.response.written=157 vars.digest="sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=87acf0d6-6df1-41df-895f-07cbcdc327a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=fd4292aa-641a-41e2-80a0-2785517a8a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03577ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=daf9511e-918b-4e50-9bce-81b4594b6c68 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123691ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=9e009c63-176f-4a97-b363-06ab10d95e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=653219ef-e69b-4ce3-a813-d7ee25fc0874 time="2026-05-16T02:21:57Z" 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:45255" http.request.id=9e009c63-176f-4a97-b363-06ab10d95e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:59814" http.request.uri="/v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00893ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=653219ef-e69b-4ce3-a813-d7ee25fc0874 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "GET /v2/foo/bar/blobs/uploads/653219ef-e69b-4ce3-a813-d7ee25fc0874?_state=1sbyeciXZ_gmbTGa91xYRtAKM97oXWqif_p-BZVJ42h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MzIxOWVmLWU2OWItNGNlMy1hODEzLWQ3ZWUyNWZjMDg3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MDg2MDEyMjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=85208559-4ecd-4982-96be-e84abc83c0a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=a9a4db77-77a3-43b1-87b9-3f5225333d1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1?_state=zsZJu4CRXsDkHF6iPyLaXzoTQqOfkKKImfUYcve79MZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWRiZDU0LWY4ZmItNDM4Ny05YzNmLWVlNmExYWEyOGFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTQxNjcyNDFaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" provided=sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 vars.name="foo/bar" vars.uuid=b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1 time="2026-05-16T02:21:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=a9a4db77-77a3-43b1-87b9-3f5225333d1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1?_state=zsZJu4CRXsDkHF6iPyLaXzoTQqOfkKKImfUYcve79MZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWRiZDU0LWY4ZmItNDM4Ny05YzNmLWVlNmExYWEyOGFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTQxNjcyNDFaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1 time="2026-05-16T02:21:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34, 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:45255" http.request.id=a9a4db77-77a3-43b1-87b9-3f5225333d1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1?_state=zsZJu4CRXsDkHF6iPyLaXzoTQqOfkKKImfUYcve79MZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWRiZDU0LWY4ZmItNDM4Ny05YzNmLWVlNmExYWEyOGFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTQxNjcyNDFaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152891ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "PUT /v2/foo/bar/blobs/uploads/b09dbd54-f8fb-4387-9c3f-ee6a1aa28ac1?_state=zsZJu4CRXsDkHF6iPyLaXzoTQqOfkKKImfUYcve79MZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWRiZDU0LWY4ZmItNDM4Ny05YzNmLWVlNmExYWEyOGFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTQxNjcyNDFaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=19d42e0d-55b3-42f1-8c91-e0ce56e6d348 http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=a23f081f-8127-4774-8a12-09a874609f81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/4db70f01-fa9c-452c-b05f-d2d537657f7c?_state=1mpah-TsOmh0dl-Is2mfhwZDodrMdZEt4YIl9fUQM7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYjcwZjAxLWZhOWMtNDUyYy1iMDVmLWQyZDUzNzY1N2Y3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTY5NjY3ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "PUT /v2/foo/bar/blobs/uploads/4db70f01-fa9c-452c-b05f-d2d537657f7c?_state=1mpah-TsOmh0dl-Is2mfhwZDodrMdZEt4YIl9fUQM7B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYjcwZjAxLWZhOWMtNDUyYy1iMDVmLWQyZDUzNzY1N2Y3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTY5NjY3ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=bb149218-6c69-4ab9-bb02-9795d945b4ba http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=281dff6c-714d-431e-b21f-a9b392724276 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/5f33e600-93cd-462e-9dcc-5d47dc5953fa?_state=_0iODLp-fY2BIllvlR4jTLoZaZOBXYocuag6ynch49x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMzNlNjAwLTkzY2QtNDYyZS05ZGNjLTVkNDdkYzU5NTNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTk3MTQyOTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "PUT /v2/foo/bar/blobs/uploads/5f33e600-93cd-462e-9dcc-5d47dc5953fa?_state=_0iODLp-fY2BIllvlR4jTLoZaZOBXYocuag6ynch49x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMzNlNjAwLTkzY2QtNDYyZS05ZGNjLTVkNDdkYzU5NTNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MTk3MTQyOTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=a1abcb4c-4ece-4812-a958-3af81be1dec2 http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=6717c762-03b0-450d-bf86-11b87441e0da http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/fe96389b-b230-46a1-8520-f5c8431fb7c3?_state=Uwl0huccmyRV4-y7TVYdotaGsgduoZomxlIYKYYb17l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlOTYzODliLWIyMzAtNDZhMS04NTIwLWY1Yzg0MzFmYjdjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MjI1MzEyODZaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09349818s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:57 +0000] "PUT /v2/foo/bar/blobs/uploads/fe96389b-b230-46a1-8520-f5c8431fb7c3?_state=Uwl0huccmyRV4-y7TVYdotaGsgduoZomxlIYKYYb17l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlOTYzODliLWIyMzAtNDZhMS04NTIwLWY1Yzg0MzFmYjdjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1Ny43MjI1MzEyODZaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:21:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=68affcbc-9ed7-49e1-9482-fbe6704f58a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45255" http.request.id=5836ad00-8109-4e5b-aa8e-4c26ddfb20ed http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/318a16cd-18b2-43d4-a95f-30d6f318697d?_state=0clLbupB9uKKqK2MnHzCwsGMKdOv5ud2qdIwuZLwECB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxOGExNmNkLTE4YjItNDNkNC1hOTVmLTMwZDZmMzE4Njk3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1OS45ODAyMDA5MjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005486727s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:21:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/318a16cd-18b2-43d4-a95f-30d6f318697d?_state=0clLbupB9uKKqK2MnHzCwsGMKdOv5ud2qdIwuZLwECB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxOGExNmNkLTE4YjItNDNkNC1hOTVmLTMwZDZmMzE4Njk3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMTo1OS45ODAyMDA5MjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=a2278e6a-a25f-4e9a-b1c0-4476a2ac7820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/uploads/318a16cd-18b2-43d4-a95f-30d6f318697d?_state=t7IRA9-hURdKtNhyeYe4XgEDS67bFM30JDN6VzrvRtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxOGExNmNkLTE4YjItNDNkNC1hOTVmLTMwZDZmMzE4Njk3ZCIsIk9mZnNldCI6MjUwNjM0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTlaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:01 +0000] "PUT /v2/foo/bar/blobs/uploads/318a16cd-18b2-43d4-a95f-30d6f318697d?_state=t7IRA9-hURdKtNhyeYe4XgEDS67bFM30JDN6VzrvRtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxOGExNmNkLTE4YjItNDNkNC1hOTVmLTMwZDZmMzE4Njk3ZCIsIk9mZnNldCI6MjUwNjM0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjE6NTlaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=13417795-644e-45f2-a3a6-1bba9b6d3fea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="952.849µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=ed6942d8-e1bd-4efd-8dce-a0b23eb78193 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=112.48778ms http.response.status=200 http.response.written=25063424 127.0.0.1 - - [16/May/2026:02:22:01 +0000] "GET /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 200 25063424 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=error msg="error parsing digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=73e54afd-9c91-4b74-b7b5-73d825de9bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" time="2026-05-16T02:22:02Z" 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:45255" http.request.id=73e54afd-9c91-4b74-b7b5-73d825de9bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.649µs" http.response.status=400 http.response.written=110 vars.digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "GET /v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=f9c483b4-beae-45f0-b37f-ff07ccecb850 http.request.method=GET http.request.remoteaddr="127.0.0.1:43614" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196572ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "GET /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=e8bf606a-d048-4b6d-8632-d34b04f20102 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43616" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=b7e9359a-a826-4269-8b75-43b520f270db http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43616" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.329µs" http.response.status=404 http.response.written=157 vars.digest="sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" 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:45255" http.request.id=f4d4a286-3437-459f-99d2-0ef6d0eece2e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43616" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="868.528µs" http.response.status=404 http.response.written=74 vars.digest="sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=error msg="error parsing digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=73648cf9-5ecc-4d99-8021-02bfb5a1ce64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43622" http.request.uri="/v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" time="2026-05-16T02:22:02Z" 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:45255" http.request.id=73648cf9-5ecc-4d99-8021-02bfb5a1ce64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43622" http.request.uri="/v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00505ms http.response.status=400 http.response.written=110 vars.digest="sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "DELETE /v2/foo/bar/blobs/sha257:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T02:22:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=7d401d3e-d8a1-4c95-8f76-13b271ee2e30 http.request.method=POST http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=342ff5cc-f620-42c4-b576-7884103ebbd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/blobs/uploads/7c0ef3bb-f2d4-48c5-ba53-e35527770375?_state=jvALeZJdhlQH6LHGH5hWxOpH2cn5IrW0LBkhxaYqPux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMGVmM2JiLWYyZDQtNDhjNS1iYTUzLWUzNTUyNzc3MDM3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowMi4xODMyODEyNTlaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782072743s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "PUT /v2/foo/bar/blobs/uploads/7c0ef3bb-f2d4-48c5-ba53-e35527770375?_state=jvALeZJdhlQH6LHGH5hWxOpH2cn5IrW0LBkhxaYqPux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMGVmM2JiLWYyZDQtNDhjNS1iYTUzLWUzNTUyNzc3MDM3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowMi4xODMyODEyNTlaIn0%3D&digest=sha256%3A22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=86ba1c60-cb3b-44ec-8bf5-5b4359a8c1f4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.112931ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=2dde861b-07d6-4793-9232-f303295746fb http.request.method=GET http.request.remoteaddr="127.0.0.1:43614" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.952038546s http.response.status=200 http.response.written=3902208 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "GET /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 200 3902208 "" "Go-http-client/1.1" time="2026-05-16T02:22:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45255" http.request.id=54ae89ba-8d8c-4616-9306-74ecd7bf3b02 http.request.method=GET http.request.remoteaddr="127.0.0.1:43598" http.request.uri="/v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.957045236s http.response.status=200 http.response.written=4007680 127.0.0.1 - - [16/May/2026:02:22:02 +0000] "GET /v2/foo/bar/blobs/sha256:22bdb1e370ef39df335c7da4647b51fc3411ffb6dd039e98bb024964d84ecc34 HTTP/1.1" 200 4007680 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.69s) === RUN TestRelativeURL time="2026-05-16T02:22:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:04Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44675" http.request.id=c96f2bd0-6886-461f-a5f0-09847aedfc7a http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44675" http.request.id=15366a4a-968b-4206-9bcb-11f698ef50bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/397e3523-d923-45fd-8c8b-f65fe3808a66?_state=qjCNVCm2_uruTBiVtj0-9LiupB36R4qjdfwLNk9b21l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5N2UzNTIzLWQ5MjMtNDVmZC04YzhiLWY2NWZlMzgwOGE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNC4xMjk1NjMzMDZaIn0%3D&digest=sha256%3Aadd9a496a41c7a4479339dd2892c938f9978743dfd560d5f42c91df2174724de" http.request.useragent="Go-http-client/1.1" http.response.duration=832.020433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:04 +0000] "PUT /v2/foo/bar/blobs/uploads/397e3523-d923-45fd-8c8b-f65fe3808a66?_state=qjCNVCm2_uruTBiVtj0-9LiupB36R4qjdfwLNk9b21l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5N2UzNTIzLWQ5MjMtNDVmZC04YzhiLWY2NWZlMzgwOGE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNC4xMjk1NjMzMDZaIn0%3D&digest=sha256%3Aadd9a496a41c7a4479339dd2892c938f9978743dfd560d5f42c91df2174724de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44675" http.request.id=86d78aa1-b99c-47bd-ae87-7bfae3f78f37 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44675" http.request.id=de73e4d9-fccf-4628-8e09-68652a121981 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44675" http.request.id=d8948e86-feed-4968-bec8-0a82b45fc232 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/dcce107e-8cab-4351-b4e7-ce1e56151964?_state=J3bU-tFJYaCJ1S-fqtDdR6at5uLjbT1c5fDCSAOdyfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjY2UxMDdlLThjYWItNDM1MS1iNGU3LWNlMWU1NjE1MTk2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNS4zNjMwODk0NDlaIn0%3D&digest=sha256%3Aa5acd71a14cdcfab75bb79854ca21e02aed68f58aa9189ea58ee6d7fc76fadc6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.77391326s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:05 +0000] "PUT /v2/foo/bar/blobs/uploads/dcce107e-8cab-4351-b4e7-ce1e56151964?_state=J3bU-tFJYaCJ1S-fqtDdR6at5uLjbT1c5fDCSAOdyfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjY2UxMDdlLThjYWItNDM1MS1iNGU3LWNlMWU1NjE1MTk2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNS4zNjMwODk0NDlaIn0%3D&digest=sha256%3Aa5acd71a14cdcfab75bb79854ca21e02aed68f58aa9189ea58ee6d7fc76fadc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.01s) === RUN TestBlobDeleteDisabled time="2026-05-16T02:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:07Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:07Z" 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:44441" http.request.id=b2d51a71-c887-4927-bd80-11e04f76d1bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43810" http.request.uri="/v2/foo/bar/blobs/sha256:0f075e993e27929a54a54096372d80f8a654379ffc435da01296380a8c0823a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.21µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0f075e993e27929a54a54096372d80f8a654379ffc435da01296380a8c0823a9" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:0f075e993e27929a54a54096372d80f8a654379ffc435da01296380a8c0823a9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-05-16T02:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:07Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38991" http.request.id=8616e6fb-afb8-440d-8a38-3bc6929fb2cf http.request.method=POST http.request.remoteaddr="127.0.0.1:46288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38991" http.request.id=cb7b321f-95ff-4140-ba60-c2574e25d8c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46288" http.request.uri="/v2/foo/bar/blobs/uploads/285d23a4-6d05-4a73-b9bb-1d2850c7ba0e?_state=BBeH6txZktT2miL0CiucepprdcSur-50CafXePDMz_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NWQyM2E0LTZkMDUtNGE3My1iOWJiLTFkMjg1MGM3YmEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNy41NjkzODcwMTFaIn0%3D&digest=sha256%3Af9e0a9d69a67b39038e01d9d2e6915ed4e6beaafd9dded6071d775a1b0ae81fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142102912s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/285d23a4-6d05-4a73-b9bb-1d2850c7ba0e?_state=BBeH6txZktT2miL0CiucepprdcSur-50CafXePDMz_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4NWQyM2E0LTZkMDUtNGE3My1iOWJiLTFkMjg1MGM3YmEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowNy41NjkzODcwMTFaIn0%3D&digest=sha256%3Af9e0a9d69a67b39038e01d9d2e6915ed4e6beaafd9dded6071d775a1b0ae81fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:09Z" 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:38991" http.request.id=add7045e-ffbb-4fc0-9ab7-df90b6800037 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46288" http.request.uri="/v2/foo/bar/blobs/sha256:f9e0a9d69a67b39038e01d9d2e6915ed4e6beaafd9dded6071d775a1b0ae81fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="917.209µs" http.response.status=405 http.response.written=78 vars.digest="sha256:f9e0a9d69a67b39038e01d9d2e6915ed4e6beaafd9dded6071d775a1b0ae81fb" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:f9e0a9d69a67b39038e01d9d2e6915ed4e6beaafd9dded6071d775a1b0ae81fb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.41s) === RUN TestDeleteReadOnly time="2026-05-16T02:22:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:09Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44579" http.request.id=f61deaf8-03aa-480e-89a4-365bf95f479f http.request.method=POST http.request.remoteaddr="127.0.0.1:47142" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02577ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44579" http.request.id=711aa3ca-a367-4005-8482-04829a9d1fc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47142" http.request.uri="/v2/foo/bar/blobs/uploads/68549f1d-e768-4ca5-8737-d476f25609c3?_state=shh5uD1_-P6QZMm53UUz_hR8DEGDrAvl3ZcX3wNWlgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NTQ5ZjFkLWU3NjgtNGNhNS04NzM3LWQ0NzZmMjU2MDljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowOS44ODA5Njk1MjFaIn0%3D&digest=sha256%3A0722334a213beea954fb27152da9bdc6b50c67ba494896006a44bad0e254b11a" http.request.useragent="Go-http-client/1.1" http.response.duration=821.990611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:09 +0000] "PUT /v2/foo/bar/blobs/uploads/68549f1d-e768-4ca5-8737-d476f25609c3?_state=shh5uD1_-P6QZMm53UUz_hR8DEGDrAvl3ZcX3wNWlgJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NTQ5ZjFkLWU3NjgtNGNhNS04NzM3LWQ0NzZmMjU2MDljMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjowOS44ODA5Njk1MjFaIn0%3D&digest=sha256%3A0722334a213beea954fb27152da9bdc6b50c67ba494896006a44bad0e254b11a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:0722334a213beea954fb27152da9bdc6b50c67ba494896006a44bad0e254b11a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.99s) === RUN TestStartPushReadOnly time="2026-05-16T02:22:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:10Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-16T02:22:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:10Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=d852205c-0e5f-4e7d-bc02-13a2d64b40c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" 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="920.97µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=d26c8ac3-bb76-49d9-961f-7e22345f6507 http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" 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="794.288µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=65b0c500-3556-41a8-82fa-6cf441bfcef6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" 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="788.408µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=8ba5fb2b-0e9a-486e-b5ac-56ca9e39d48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.062711ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=8ba5fb2b-0e9a-486e-b5ac-56ca9e39d48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.147552ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=8ba5fb2b-0e9a-486e-b5ac-56ca9e39d48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.200992ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=8ba5fb2b-0e9a-486e-b5ac-56ca9e39d48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.253633ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T02:22:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=e445dcf1-8449-47b7-83f9-5e46d07257da http.request.method=POST http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=b1b3859c-b486-45ed-95c5-3bbfb463a270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/blobs/uploads/54d4184f-28ac-4403-a322-45536e46a79f?_state=BtY7nWWPZbSoM3iUdxtk8_7oBywFTw2wvBm2ZdTK-QB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGQ0MTg0Zi0yOGFjLTQ0MDMtYTMyMi00NTUzNmU0NmE3OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTAuOTM3NjkyMzUyWiJ9&digest=sha256%3A13daf3a3c8c35dde67e68dbd0e40d00fcc6383962582f1bfa6c574167a12dded" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651181456s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/54d4184f-28ac-4403-a322-45536e46a79f?_state=BtY7nWWPZbSoM3iUdxtk8_7oBywFTw2wvBm2ZdTK-QB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGQ0MTg0Zi0yOGFjLTQ0MDMtYTMyMi00NTUzNmU0NmE3OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTAuOTM3NjkyMzUyWiJ9&digest=sha256%3A13daf3a3c8c35dde67e68dbd0e40d00fcc6383962582f1bfa6c574167a12dded HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=0951505a-4dda-4a3e-b701-399df9b5a333 http.request.method=POST http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=674f4fd8-4e0f-41bb-b54b-58c47d957601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/blobs/uploads/27fdb608-cce6-47a0-b13d-a63119da4aca?_state=e-jWy7_rxCjjNUwRirzp6IRiUhUwEhFCSoHSJRp_xDN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyN2ZkYjYwOC1jY2U2LTQ3YTAtYjEzZC1hNjMxMTlkYTRhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTIuNzkxODIwNTQ1WiJ9&digest=sha256%3A4e1873aef338839556b2e881420a8d5c562330c03d88e0ea1a33c1e348e89d5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280864743s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/27fdb608-cce6-47a0-b13d-a63119da4aca?_state=e-jWy7_rxCjjNUwRirzp6IRiUhUwEhFCSoHSJRp_xDN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyN2ZkYjYwOC1jY2U2LTQ3YTAtYjEzZC1hNjMxMTlkYTRhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTIuNzkxODIwNTQ1WiJ9&digest=sha256%3A4e1873aef338839556b2e881420a8d5c562330c03d88e0ea1a33c1e348e89d5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=4cbc0af2-7603-4682-a393-c7db2fcb7ea7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.563957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=f1f68f5c-0e16-4bcb-8692-db0755c43ea1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.duration=3.362434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=cf9f884d-f16e-4bb5-b0a4-6c80c5400f41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.865739ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=fe803964-c852-46ba-9eb5-2e1c7c2754eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.838658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=332b94e6-e799-49f9-b9ef-a8486e4476c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.duration=3.349714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=acfdf490-0157-4539-ba70-e27dbcf2700f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.duration=4.201003ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:36033" http.request.id=0d90bdde-fd35-47a2-99a4-e4d822e75451 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=1d690265-a3ef-48d6-9857-6d7604d2d4ec http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.829499ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=7b296aa7-335d-4894-8df0-53bd24989c34 http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="806.209µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=7caae9df-6c17-4b5f-99a5-1d3548a80956 http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.duration="768.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=aedd0b59-92ac-4918-ab0e-52c1d69c160b http.request.method=GET http.request.remoteaddr="127.0.0.1:49160" 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="759.647µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=error msg="payload digest does match: "sha256:47cca437d411362179eef12d6ee2897dd1e5412637e84d2f5d9a785ff2631dbe" != "sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20"" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=1b34947f-516c-4894-b001-ce525f47883c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=1b34947f-516c-4894-b001-ce525f47883c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49160" http.request.uri="/v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="999.49µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20" 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:def88ae693f37c7ef932e0a8e25b897310648d57a72a3ecadf5c35c60ae57c20 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=346faa7d-fd0a-42f5-ac63-a6c2dd42ff69 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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="918.129µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=686f6781-692d-46ff-a7e2-685f5112f02d http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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="833.089µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=198aa60f-1251-4a11-a3e2-9333c32ac428 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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="968.09µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:14Z" 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:36033" http.request.id=198aa60f-1251-4a11-a3e2-9333c32ac428 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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.022131ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:14Z" 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:36033" http.request.id=198aa60f-1251-4a11-a3e2-9333c32ac428 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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.050411ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=786b1f8e-900e-4780-a14c-bb667ae2bf2a http.request.method=POST http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=4ec34063-afeb-4419-9cce-676b9b655b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/71823ba8-130d-4c5e-8a1d-a7f6464ca7f9?_state=grwozTzVD0CMeQLFelpkRIKKTj_Iv5f4VXXaDgEFV9N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTgyM2JhOC0xMzBkLTRjNWUtOGExZC1hN2Y2NDY0Y2E3ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTQuMTE1NTEyNTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/71823ba8-130d-4c5e-8a1d-a7f6464ca7f9?_state=grwozTzVD0CMeQLFelpkRIKKTj_Iv5f4VXXaDgEFV9N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTgyM2JhOC0xMzBkLTRjNWUtOGExZC1hN2Y2NDY0Y2E3ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTQuMTE1NTEyNTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" 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:36033" http.request.id=0bfeeea2-a42c-4ede-acaa-3e9ec98ec64a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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="911.849µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:14Z" 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:36033" http.request.id=0bfeeea2-a42c-4ede-acaa-3e9ec98ec64a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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="996.69µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T02:22:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=2b060086-5121-4b9e-a0b0-a030e83804b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=490cad7a-9ca8-47d4-a2b9-99c0631c510a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/7cec609a-7838-4373-a7a3-1174704ab050?_state=RW2-fSrzu6lzUdy085RuT56Rm2pY46y8-OVTgJVagSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Y2VjNjA5YS03ODM4LTQzNzMtYTdhMy0xMTc0NzA0YWIwNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTQuMzE2NjY2NDhaIn0%3D&digest=sha256%3Ad36034f51dcd7ea7e294c38699add87ef0e76e198f3cdec1e84fbc433d56de4c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207166035s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/7cec609a-7838-4373-a7a3-1174704ab050?_state=RW2-fSrzu6lzUdy085RuT56Rm2pY46y8-OVTgJVagSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3Y2VjNjA5YS03ODM4LTQzNzMtYTdhMy0xMTc0NzA0YWIwNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTQuMzE2NjY2NDhaIn0%3D&digest=sha256%3Ad36034f51dcd7ea7e294c38699add87ef0e76e198f3cdec1e84fbc433d56de4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=dbbb7747-f43f-4d6d-81bf-8385d22162fd http.request.method=POST http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=5a4686a2-0e72-428c-a034-0dcd497fb3f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/blobs/uploads/216caae2-e562-44ae-b8d2-73b74fe15cb1?_state=by3CpHzRpqIoA_IS08Ylp_CYnV46wTUF5rHe9wGLAth7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTZjYWFlMi1lNTYyLTQ0YWUtYjhkMi03M2I3NGZlMTVjYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTUuNzM4NTU4OTMyWiJ9&digest=sha256%3A90f0699e3897146ff3fade8f8b2c263901a493185a0394a239fc6733490d095e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475270953s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/216caae2-e562-44ae-b8d2-73b74fe15cb1?_state=by3CpHzRpqIoA_IS08Ylp_CYnV46wTUF5rHe9wGLAth7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTZjYWFlMi1lNTYyLTQ0YWUtYjhkMi03M2I3NGZlMTVjYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTUuNzM4NTU4OTMyWiJ9&digest=sha256%3A90f0699e3897146ff3fade8f8b2c263901a493185a0394a239fc6733490d095e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:36033" http.request.id=a1a8375a-fac1-4d14-87f2-4f9eaad14405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:36033" http.request.id=4799c697-cd25-4a8b-803d-fd4098d1a8cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=86fd64c5-b6a8-4d2b-a561-7000ee45293f http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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="930.73µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=6f7451dc-c4b0-4395-b0eb-cf6cb1c14005 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="881.209µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=e9ff5fb0-9d82-4221-b8ee-62dc0e7fdf6d http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="848.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=7f0479c8-60eb-4631-a17e-b2fe8e1b72e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5" http.request.useragent="Go-http-client/1.1" http.response.duration="757.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=389bbd3a-242d-4aea-a13a-1883442442f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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="760.128µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="rewriting manifest sha256:90caefdcb814ea7c3c404f3e90d757b28f7dda1e6c5eaf5178a177b7cf68ccb5 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=bcde7f07-b457-4b06-92cc-d30bbbbfa09a http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=bcde7f07-b457-4b06-92cc-d30bbbbfa09a http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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=2.082341ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:36033" http.request.id=4c8c8bfb-7b2a-43ea-bb5d-f39497723445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" 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="900.249µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:36033" http.request.id=2047b372-be59-42a7-938c-3adb57b2fb39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:36033" http.request.id=25e3f1cd-2464-46de-99b3-22da64e79ff1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe" http.request.useragent="Go-http-client/1.1" http.response.duration="986.85µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=c5584abf-4dad-4d7e-a979-2b3db19f626d http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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="953.89µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=50d8b9a8-16c3-4cb1-b2c8-6b6aed113b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="882.449µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=23612e3c-eb6f-4252-a48c-e5aba48da1c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="865.729µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=4b799aa6-3abe-46e8-bbd3-41eb4998faed http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" http.request.uri="/v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe" http.request.useragent="Go-http-client/1.1" http.response.duration="772.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="rewriting manifest list sha256:195b7b5a47c990221d39f872dbd219c6211b45f28effe18c60cc7e23954a74fe in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=3ff2f9ed-3ada-451e-a152-3a06f7efa487 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36033" http.request.id=3ff2f9ed-3ada-451e-a152-3a06f7efa487 http.request.method=GET http.request.remoteaddr="127.0.0.1:49164" 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=2.203342ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:17Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:17Z" 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:33363" http.request.id=27d2ec0d-7316-4dd4-aac9-e780277dbb66 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="908.489µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:33363" http.request.id=a6cce585-4e59-46c3-af01-81d81bfb080f http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="799.608µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:33363" http.request.id=882b0e1d-c121-43cb-bb3e-b60d42044389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" 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="811.208µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" 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:33363" http.request.id=e0e016b6-bd01-48ae-93b8-9dda59e09790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.095031ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:17Z" 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:33363" http.request.id=e0e016b6-bd01-48ae-93b8-9dda59e09790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.191632ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:17Z" 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:33363" http.request.id=e0e016b6-bd01-48ae-93b8-9dda59e09790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.245673ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:17Z" 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:33363" http.request.id=e0e016b6-bd01-48ae-93b8-9dda59e09790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.299593ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T02:22:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=906ccf83-7fd0-434b-aee4-efbc2073d31f http.request.method=POST http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=9f536aa8-8ab1-4af5-98d0-cc7d9421aedf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/blobs/uploads/e7c48ef9-5bc6-40a9-aadd-b9119a312c57?_state=oweMcYWw6vdMl5ZqjOmzpi5wIosClmAkHiGM7TKkpU17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2M0OGVmOS01YmM2LTQwYTktYWFkZC1iOTExOWEzMTJjNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTcuNTMxMzU4ODY0WiJ9&digest=sha256%3A7d8b1d10bed15a7bd1d8f570a123c13021e1761df4711617cdbb334c2571ad69" http.request.useragent="Go-http-client/1.1" http.response.duration=2.396514091s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7c48ef9-5bc6-40a9-aadd-b9119a312c57?_state=oweMcYWw6vdMl5ZqjOmzpi5wIosClmAkHiGM7TKkpU17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2M0OGVmOS01YmM2LTQwYTktYWFkZC1iOTExOWEzMTJjNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MTcuNTMxMzU4ODY0WiJ9&digest=sha256%3A7d8b1d10bed15a7bd1d8f570a123c13021e1761df4711617cdbb334c2571ad69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=69f10d2e-109e-48cf-8a0e-116e7bb7f5fe http.request.method=POST http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=27abbf23-dcc8-44f0-870a-712488a6f209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/blobs/uploads/a861baee-61ad-4ee9-9944-36c944a161a0?_state=w9gnFh7_s3yuo4WHmGQDzczTZs_gSNkLg-w5KM8xRaR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODYxYmFlZS02MWFkLTRlZTktOTk0NC0zNmM5NDRhMTYxYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjAuMDg0NTYyMDYyWiJ9&digest=sha256%3A29df589caa12474a0c5f60978f277306bf907ffd588cd996ee24b06488109a50" http.request.useragent="Go-http-client/1.1" http.response.duration=615.784602ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/a861baee-61ad-4ee9-9944-36c944a161a0?_state=w9gnFh7_s3yuo4WHmGQDzczTZs_gSNkLg-w5KM8xRaR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODYxYmFlZS02MWFkLTRlZTktOTk0NC0zNmM5NDRhMTYxYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjAuMDg0NTYyMDYyWiJ9&digest=sha256%3A29df589caa12474a0c5f60978f277306bf907ffd588cd996ee24b06488109a50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=4795c1c3-6cd9-482a-bf66-4928bd33325a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=78d7335e-e287-4f64-96ad-b058e106ad77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.367594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=70ab21ab-585e-4a0b-8b98-885408f9d0d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.832658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=5e0fe023-538d-4b93-8a15-d93e3b065086 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.737018ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=ba899323-62e0-40a5-847e-88d5f5c1a5f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.296394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=99160fde-a2f0-43f1-bc02-0720eb69b764 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.329754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:33363" http.request.id=ff5800bf-59a7-4d3c-96ec-9e3b45f9cb06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.342994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=f1011c2a-13dc-45b2-ba76-b8a5d307a75e http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804618ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=de902c1b-684f-4606-91b7-de1c747f6986 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="756.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=26113249-9504-49c6-a703-b981511e82da http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.duration="731.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=37d5a546-e678-42e5-bbc7-26cc9516f344 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" 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="800.249µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=error msg="payload digest does match: "sha256:96f43683a85fa9b2b6af9fce49509a55fa3842f223d75b8276f30a9bc90367f3" != "sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2"" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=53af8ecb-286e-457b-a0fa-cbc96d43e67c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=53af8ecb-286e-457b-a0fa-cbc96d43e67c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.13µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2" 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:45152186e25f865af8f8cc72b4bc4397696cf7707a1475cb6502444ac63f7fa2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=22dea523-f939-4d5b-90a3-55942225297a http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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.00945ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=7186949b-7d16-480c-a78f-9a10f7b91c09 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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="786.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=0724c576-26fe-46ab-a27e-f03aa588992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.81µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:20Z" 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:33363" http.request.id=0724c576-26fe-46ab-a27e-f03aa588992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" 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="971.01µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:20Z" 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:33363" http.request.id=0724c576-26fe-46ab-a27e-f03aa588992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" 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.007131ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=e619a755-0f99-44a8-b0e0-7720fcf66291 http.request.method=POST http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=f3642f30-3ee6-4c2a-9825-096ead8347f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/f1a409a6-d4e9-4af4-8e79-d0d2d6366abe?_state=upZgr08bVwurxsUHiNFYksUjfsCBuTY6y6fzC1B815t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMWE0MDlhNi1kNGU5LTRhZjQtOGU3OS1kMGQyZDYzNjZhYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjAuNzM5NzAwMzQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/f1a409a6-d4e9-4af4-8e79-d0d2d6366abe?_state=upZgr08bVwurxsUHiNFYksUjfsCBuTY6y6fzC1B815t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMWE0MDlhNi1kNGU5LTRhZjQtOGU3OS1kMGQyZDYzNjZhYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjAuNzM5NzAwMzQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:20Z" 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:33363" http.request.id=78fe551c-ee01-4456-a593-1b21af83e3cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" 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="996.01µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:20Z" 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:33363" http.request.id=78fe551c-ee01-4456-a593-1b21af83e3cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" 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.04161ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T02:22:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=48186330-ffb1-4f0b-adb6-f98f1017a39e http.request.method=POST http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=2aefced1-8396-4729-8fb2-8f2f69f73a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/a6628322-ef82-4d71-912e-72616d997dec?_state=sSGKhvRC-WSsN9TFBwSuwndyYT3hYy2Q6TSpUXmHE-R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjYyODMyMi1lZjgyLTRkNzEtOTEyZS03MjYxNmQ5OTdkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjEuMDIxODQ4NTYzWiJ9&digest=sha256%3A31175f66937267a36fdf5f224f4ea72844d0752ab7aef1becedd098ac0b3e757" http.request.useragent="Go-http-client/1.1" http.response.duration=2.195774216s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/a6628322-ef82-4d71-912e-72616d997dec?_state=sSGKhvRC-WSsN9TFBwSuwndyYT3hYy2Q6TSpUXmHE-R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjYyODMyMi1lZjgyLTRkNzEtOTEyZS03MjYxNmQ5OTdkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjEuMDIxODQ4NTYzWiJ9&digest=sha256%3A31175f66937267a36fdf5f224f4ea72844d0752ab7aef1becedd098ac0b3e757 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=8763a09e-8c54-4651-a3eb-7a8ebfc8a45c http.request.method=POST http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=49c9a42a-f683-45c5-aab0-b6dfdfd3ee2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/blobs/uploads/2f19e509-5cd0-4004-9606-419644e2fb2e?_state=FJu864BaxcpsCG8_i64NnXyAQM4WkoqXMbrxUDJLcTl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjE5ZTUwOS01Y2QwLTQwMDQtOTYwNi00MTk2NDRlMmZiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjMuNTE0MTMzNzg0WiJ9&digest=sha256%3A1d42059feb3cadbe0a0a889bf40866a0549ff3ac60673312eaf6cc92ad3a223f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.084454127s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/2f19e509-5cd0-4004-9606-419644e2fb2e?_state=FJu864BaxcpsCG8_i64NnXyAQM4WkoqXMbrxUDJLcTl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjE5ZTUwOS01Y2QwLTQwMDQtOTYwNi00MTk2NDRlMmZiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjMuNTE0MTMzNzg0WiJ9&digest=sha256%3A1d42059feb3cadbe0a0a889bf40866a0549ff3ac60673312eaf6cc92ad3a223f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:33363" http.request.id=5ee969b3-1682-433c-97f8-cfe442597569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:33363" http.request.id=cfd40a3a-fef5-41fb-b7b0-ea6ec2bf0083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=54a9918e-3d88-4a9e-842b-c534edb346b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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="891.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=5b074d60-0b55-4681-83b2-14cb560ac5ee http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="918.769µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=47adaf43-6ec4-4cdb-a539-06f1f240c071 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="819.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=520a835b-0bd9-469e-877f-8a5afc521f8b http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b" http.request.useragent="Go-http-client/1.1" http.response.duration="695.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=239f5f00-feee-4130-ba25-3a7bf9b447b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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="708.247µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="rewriting manifest sha256:68b549479ff154db4eb8f617922d8c12ef9d00519b329c5b4611ee78f22b4b5b in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=0a394f0a-8268-461e-aec9-b572eecf1f3a http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=0a394f0a-8268-461e-aec9-b572eecf1f3a http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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=2.090141ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:33363" http.request.id=8cfaff06-c128-4091-ac18-8daec7f5871d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" 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="869.729µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:33363" http.request.id=b4de78c4-1b43-417c-a00b-2da25b39a634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:33363" http.request.id=729412b7-1e59-4143-8888-01d98ccbf7ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c" http.request.useragent="Go-http-client/1.1" http.response.duration="964.33µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=7da8cf9f-917c-48cb-8e6b-11a4f1adf881 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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="941.569µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=6ed9f3ef-e2a2-4c57-acf1-593e283f5f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="980.09µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=d8409bf1-024b-45a9-affb-8ed52cbda065 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="826.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=16669644-e931-4289-b3a7-ccca24ae0c76 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" http.request.uri="/v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c" http.request.useragent="Go-http-client/1.1" http.response.duration="735.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="rewriting manifest list sha256:6180a0e65b033757d55e1ceedd58a7602cec0891551cb098514835d365596b2c in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=9ae7298f-5042-4ced-b1f4-34807d5a6b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33363" http.request.id=9ae7298f-5042-4ced-b1f4-34807d5a6b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:44360" 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=2.154022ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.91s) === RUN TestGetManifestWithStorageError time="2026-05-16T02:22:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:25Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:25Z" 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:38525" http.request.id=1f10487e-0b10-4285-a47b-7e363d4e7ec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43832" 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.01317ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:38525" http.request.id=330d241e-9605-4d4a-9618-cdef99692df6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43832" 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="809.888µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:38525" http.request.id=d07d1d0d-d825-469c-b89d-1629e6dc6ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43832" 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="848.449µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:38525" http.request.id=700d8298-21e3-4d98-bd27-5e644f56a7a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43832" 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="800.848µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:25 +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-16T02:22:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:25Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:25Z" 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:46461" http.request.id=30190418-daa9-4bd4-9bd3-6f8b35268e9a http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" 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="964.69µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:46461" http.request.id=3c319650-1ecf-4d91-a9e5-2c8b4d4f67bc http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" 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="763.328µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:46461" http.request.id=9b1c4ab8-8dec-453f-8b93-354c5371e279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" 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="762.688µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" 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:46461" http.request.id=4af6d9ef-e37e-4c66-94d8-8d87c7237d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.099432ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:25Z" 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:46461" http.request.id=4af6d9ef-e37e-4c66-94d8-8d87c7237d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.194352ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:25Z" 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:46461" http.request.id=4af6d9ef-e37e-4c66-94d8-8d87c7237d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.249673ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T02:22:25Z" 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:46461" http.request.id=4af6d9ef-e37e-4c66-94d8-8d87c7237d97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.303434ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T02:22:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=a8ba899d-ed84-4d73-9a38-edad366cc810 http.request.method=POST http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=94b7d6b0-d9b5-4897-a216-904bacc5898d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/blobs/uploads/299dc362-2780-48bd-929c-450c78e0b6d4?_state=-vv07lsKQt-g0nS3O6h64Eky3_72VMW3SjcB2Dib1WR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTlkYzM2Mi0yNzgwLTQ4YmQtOTI5Yy00NTBjNzhlMGI2ZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjUuODE3OTUwODk1WiJ9&digest=sha256%3A8ede6b75402bd7a7b126d7e76039492bc002555d59d14252fa0fb0b707b4557d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01129825s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/299dc362-2780-48bd-929c-450c78e0b6d4?_state=-vv07lsKQt-g0nS3O6h64Eky3_72VMW3SjcB2Dib1WR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyOTlkYzM2Mi0yNzgwLTQ4YmQtOTI5Yy00NTBjNzhlMGI2ZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjUuODE3OTUwODk1WiJ9&digest=sha256%3A8ede6b75402bd7a7b126d7e76039492bc002555d59d14252fa0fb0b707b4557d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=3a3a59b1-e5f2-4f01-a5d9-03ed8044e11e http.request.method=POST http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02421ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9eecc64b-acc0-4f96-ad94-bc734ce5af6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/blobs/uploads/4b2082eb-0b2b-4b26-a46e-5f6c32e32803?_state=0qAXac5LbzNH_B71Gk3uON-VlohGb5lkAf4KKc2EHCx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjIwODJlYi0wYjJiLTRiMjYtYTQ2ZS01ZjZjMzJlMzI4MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjcuMTEyNjU0Nzc3WiJ9&digest=sha256%3A6a46047ce953b1e75aff338af28de8c8372831f770d74bbda0ad464556cb2525" http.request.useragent="Go-http-client/1.1" http.response.duration=2.438807559s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/4b2082eb-0b2b-4b26-a46e-5f6c32e32803?_state=0qAXac5LbzNH_B71Gk3uON-VlohGb5lkAf4KKc2EHCx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjIwODJlYi0wYjJiLTRiMjYtYTQ2ZS01ZjZjMzJlMzI4MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjcuMTEyNjU0Nzc3WiJ9&digest=sha256%3A6a46047ce953b1e75aff338af28de8c8372831f770d74bbda0ad464556cb2525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=0e802f3a-6dad-4b4c-9acc-e07ae462436b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.655437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=882882af-e30b-4a25-9df7-d06b64500ee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.337514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=d967bd80-7bb9-4f27-80e0-6332d68c49c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.941379ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=bb81e3d5-1c06-44aa-a8d0-96a4f32a2958 http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.114711ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=9d69d37d-f874-4414-ac1f-b0e6658887cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=af80a95e-5f10-4c4a-8126-7f28dc20bbb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.333954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:46461" http.request.id=bb05ef96-4f58-48b8-b0c6-5158820c6341 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=67e0d712-a6f9-46d2-8939-6c97c55d93ba http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.845778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=83f91cd6-a55d-4f6c-b6a9-40cae06bb79a http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=dad81d5a-1d7f-4da6-9ac4-3c49f6536f12 http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration="764.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9d2b8d82-783f-42bf-b36b-70c1be64609c http.request.method=GET http.request.remoteaddr="127.0.0.1:42268" 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="781.848µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=error msg="payload digest does match: "sha256:1c523eb931fc97b599a89a06deab9483b83e9a2d94dd89ad159eec8a98aea0b6" != "sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73"" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=37b23783-e749-4c99-84fe-9847f15c2a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=37b23783-e749-4c99-84fe-9847f15c2a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42268" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.929µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=76f8d991-c368-4ad9-a0ec-e21772917b26 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42274" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9aa6a8e1-043d-487b-8ff2-509dce0806f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42274" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.968µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=d981e6d3-e4a8-42d8-b143-c08b9328621e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="929.93µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=a03b3ade-85f3-4e53-930e-e11c24adfa19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42290" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=5a297c76-c637-42cd-a54f-ab57ef6de54e http.request.method=GET http.request.remoteaddr="127.0.0.1:42290" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.882099ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=f8873ac0-84d4-48e4-a02d-441bd5e513b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42302" 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="998.69µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=2b70bc65-1046-4440-8dea-b6b1ee5ee090 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.539915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=e95a9d01-c935-4425-9dfb-41d9ae55e2f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="804.008µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=f6a2915a-7540-4d1f-9ecc-ccf4b04173b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73" http.request.useragent="Go-http-client/1.1" http.response.duration="981.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4933c1d6d59884290684e6e6e9f010be265e7e494f903c8d8e7abe557e367c73 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9f3442b2-a791-424c-80dd-efa39c6e87a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="832.169µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=a90a426a-c216-4f1f-8faf-563c4a984ffe http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="791.168µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=88508632-33a3-44b9-b875-016a398e1080 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="794.488µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46461" http.request.id=4001f295-4408-4ad9-9232-06d05e733f9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" 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="946.45µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:29Z" 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:46461" http.request.id=4001f295-4408-4ad9-9232-06d05e733f9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" 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.00265ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:29Z" 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:46461" http.request.id=4001f295-4408-4ad9-9232-06d05e733f9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" 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.033531ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=a66d2802-3f4e-4fce-b68f-f0adfd56f712 http.request.method=POST http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=79f470de-e6a2-49f0-beb8-51c6b6ee2439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/fc0e41fb-f01a-475b-9125-035a531de9fa?_state=8Xg-vFJzfHSv7qUORPrqniBsFIDyGxB38xhJ56Ey9e17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzBlNDFmYi1mMDFhLTQ3NWItOTEyNS0wMzVhNTMxZGU5ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjkuNjE0OTI1OVoifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/fc0e41fb-f01a-475b-9125-035a531de9fa?_state=8Xg-vFJzfHSv7qUORPrqniBsFIDyGxB38xhJ56Ey9e17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzBlNDFmYi1mMDFhLTQ3NWItOTEyNS0wMzVhNTMxZGU5ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjkuNjE0OTI1OVoifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" 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:46461" http.request.id=a3e11390-804a-4eb9-b21e-51fc6940b5f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" 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.109771ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T02:22:29Z" 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:46461" http.request.id=a3e11390-804a-4eb9-b21e-51fc6940b5f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" 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.159812ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T02:22:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=b4109576-6853-4cb9-91f4-a26871836c0f http.request.method=POST http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=11d6221b-b7c7-4f98-af4b-5ef77cc84a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/21eb4fe1-e025-4a70-9161-73e3ad54c2f4?_state=vdqYBVPf6KXankbZntM0fo85OGX_AUfszGEKS9Eoft17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMWViNGZlMS1lMDI1LTRhNzAtOTE2MS03M2UzYWQ1NGMyZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjkuODIwNzYwMTg2WiJ9&digest=sha256%3A501b4423cc6700188c79cff10ed470d03939829fe3e860d87e5fc5a654ab9191" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037101952s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/21eb4fe1-e025-4a70-9161-73e3ad54c2f4?_state=vdqYBVPf6KXankbZntM0fo85OGX_AUfszGEKS9Eoft17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMWViNGZlMS1lMDI1LTRhNzAtOTE2MS03M2UzYWQ1NGMyZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MjkuODIwNzYwMTg2WiJ9&digest=sha256%3A501b4423cc6700188c79cff10ed470d03939829fe3e860d87e5fc5a654ab9191 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=65c078b8-bc93-4733-96d8-6be6762dc941 http.request.method=POST http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=11f3d931-4c4c-4f66-b199-a93872a0c400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/blobs/uploads/226bf5e4-a636-4381-b36e-ed53d70ee31a?_state=SA3WyWK1f55gkXe24rwu13cwq4bFGT0qR9dufQX3lGl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjZiZjVlNC1hNjM2LTQzODEtYjM2ZS1lZDUzZDcwZWUzMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MzEuMDgwMjkzNTkyWiJ9&digest=sha256%3A6b8e104657f250d1670fa1633ba647954b0a86a668759d141620a754da9cd330" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546594916s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/226bf5e4-a636-4381-b36e-ed53d70ee31a?_state=SA3WyWK1f55gkXe24rwu13cwq4bFGT0qR9dufQX3lGl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjZiZjVlNC1hNjM2LTQzODEtYjM2ZS1lZDUzZDcwZWUzMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMDI6MjI6MzEuMDgwMjkzNTkyWiJ9&digest=sha256%3A6b8e104657f250d1670fa1633ba647954b0a86a668759d141620a754da9cd330 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=e0409218-d1af-4b76-8b2a-7d36c5ea4a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=cbf6ec79-052b-44b6-8a55-ed7aea9f7a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=1ebb4b23-3f72-4406-b7f4-b7d9ff349e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="980.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9fb7d5ae-ed25-4b21-b0d8-769448691b4a http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="992.97µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=9d80f1b1-0b58-4577-ac05-9a160e00106e http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="787.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=19520358-622e-4b1f-a9a3-80c6564ffba0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.duration="763.888µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=dbf69476-65ef-484c-9576-4c6b1bc670c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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="876.729µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="rewriting manifest sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=cdb2bb5b-af54-4837-a17e-56ff154f2c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=cdb2bb5b-af54-4837-a17e-56ff154f2c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" 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=2.115061ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=dcf39556-066a-4504-ac0b-d7b2229e59e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.duration="897.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=06f2ac61-58b1-43a9-b327-74d17b5fa744 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.088µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=5192ca66-d43d-4cc3-ab3e-1b61fd105867 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42946" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.849µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=87fbef43-0899-4d45-98bc-222837d62c11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42952" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=bd070133-29ac-4ba7-83eb-b54059b8c594 http.request.method=GET http.request.remoteaddr="127.0.0.1:42952" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="918.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=0b4f1e3d-65bb-4454-a729-c71eaa46cd27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42964" 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="890.93µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:46461" http.request.id=ab344c96-534e-4921-8404-e13c3a482782 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42976" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=697f72c8-e16c-4c63-b81e-22d83fc25149 http.request.method=GET http.request.remoteaddr="127.0.0.1:42976" 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="751.808µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=90182701-4af5-4707-9f71-ffb54ddc0b51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42976" http.request.uri="/v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b" http.request.useragent="Go-http-client/1.1" http.response.duration="966.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:22d30ca83e06ddbafc2b98e6b62c8573b94d1a98002d85aae807b0ad5351840b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46461" http.request.id=5fabd005-32cd-4ba2-a3f3-b437e52901e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42976" 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="733.887µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.03s) === RUN TestManifestDeleteDisabled time="2026-05-16T02:22: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 time="2026-05-16T02:22:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:32Z" 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:33771" http.request.id=6450236b-eab2-4663-89db-17ffff807e33 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46638" 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="925.25µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-16T02:22: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 time="2026-05-16T02:22:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-16T02:22:32Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-16T02:22:32Z" 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-16T02:22:32Z" 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:32819" http.request.id=376ac134-856a-439b-b032-b10d18f151da http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744217ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:32819" http.request.id=8baadd78-c23f-46d2-b84a-c840b400ff12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47432" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.480095ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:32819" http.request.id=029db4c8-9b0d-4002-af6f-2d967a6d6e38 http.request.method=POST http.request.remoteaddr="127.0.0.1:47434" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557936ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T02:22:32Z" 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:32819" http.request.id=f4a80a60-0a73-4cdb-90ee-31fc3e56403a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47446" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.300693ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-05-16T02:22: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 time="2026-05-16T02:22:32Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:32Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=f44a1af3-5954-4c4e-aadb-d8821981f2d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:51048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=e13815c6-0d32-4342-8b31-7b84ae1affc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51048" http.request.uri="/v2/foo/bar/blobs/uploads/490d1080-95a9-41f6-bbe8-205ac25de89b?_state=rGq2HBAWs6zX02P08fqx4nmVE-itIfclyy0u8u0cZLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MGQxMDgwLTk1YTktNDFmNi1iYmU4LTIwNWFjMjVkZTg5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjozMi45NDkyMDI0MTVaIn0%3D&digest=sha256%3A8e3b9b9d9125529530d5115f8679cfb729de63c607edd41de8e1476e595d9290" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100257687s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:32 +0000] "PUT /v2/foo/bar/blobs/uploads/490d1080-95a9-41f6-bbe8-205ac25de89b?_state=rGq2HBAWs6zX02P08fqx4nmVE-itIfclyy0u8u0cZLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MGQxMDgwLTk1YTktNDFmNi1iYmU4LTIwNWFjMjVkZTg5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjozMi45NDkyMDI0MTVaIn0%3D&digest=sha256%3A8e3b9b9d9125529530d5115f8679cfb729de63c607edd41de8e1476e595d9290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=1de0bdf1-5a2c-489e-b0f7-e060c175705a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51048" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.725918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T02:22:35Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T02:22:35Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.25.10 time="2026-05-16T02:22:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=41d713f8-81ff-45f9-a3ce-5699e4f07aae http.request.method=GET http.request.remoteaddr="127.0.0.1:51048" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.007µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39951" go.version=go1.25.10 time="2026-05-16T02:22:35Z" 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-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=67ec4827-bca5-4af1-93bd-dea2c12bfc62 http.request.method=GET http.request.remoteaddr="127.0.0.1:51052" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39951 /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:39951/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=e0e9f2e5-0601-4206-8fb5-d02b345e32cc http.request.method=GET http.request.remoteaddr="127.0.0.1:45960" http.request.uri="/v2/foo/bar/manifests/sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=50362857-9e24-46a3-940d-6f7e61e416f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51056" http.request.uri="/v2/foo/bar/manifests/sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.97066ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/foo/bar/manifests/sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b with ttl=167h59m59.99999688s" go.version=go1.25.10 time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=e0e9f2e5-0601-4206-8fb5-d02b345e32cc http.request.method=GET http.request.remoteaddr="127.0.0.1:45960" http.request.uri="/v2/foo/bar/manifests/sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.047642ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/foo/bar/manifests/sha256:0dd8d83ade7a14371c3b21939080338e79450a4ea421382e81a197b4d5b0483b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=33b6090c-698f-4242-911e-767106a34429 http.request.method=GET http.request.remoteaddr="127.0.0.1:51056" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.369µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39951 /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:39951/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=fad823ff-f462-472a-b143-5a411cb80398 http.request.method=GET http.request.remoteaddr="127.0.0.1:45964" 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-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=7bd7b13f-6e3f-4c72-ba34-22cafd3e3702 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51072" 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=2.03386ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=fad823ff-f462-472a-b143-5a411cb80398 http.request.method=GET http.request.remoteaddr="127.0.0.1:45964" 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=6.418905ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=910c6a84-1af4-4418-b1af-135146f7426b http.request.method=POST http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=cc57cc9b-9220-4856-8e10-c92dbfca9973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/foo/bar/blobs/uploads/21090901-d1dd-4895-8c90-698068d9c0f8?_state=kFaUZ0DgB-RmT_UP8YQLd8jbNImzupw3r859C8pi8vB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDkwOTAxLWQxZGQtNDg5NS04YzkwLTY5ODA2OGQ5YzBmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjozNS4zMjU1OTIzMDFaIn0%3D&digest=sha256%3A92a71e4583ec9d1502c0a0d5b7a57d8396db8b315e90d98475bad68526c7d59f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.856604498s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:35 +0000] "PUT /v2/foo/bar/blobs/uploads/21090901-d1dd-4895-8c90-698068d9c0f8?_state=kFaUZ0DgB-RmT_UP8YQLd8jbNImzupw3r859C8pi8vB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDkwOTAxLWQxZGQtNDg5NS04YzkwLTY5ODA2OGQ5YzBmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQwMjoyMjozNS4zMjU1OTIzMDFaIn0%3D&digest=sha256%3A92a71e4583ec9d1502c0a0d5b7a57d8396db8b315e90d98475bad68526c7d59f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=085b0901-dc01-4bf0-947c-2023fb0cb99d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=ff39d3fb-98d8-49b6-ae5f-7514e65b5eb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.288µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39951 /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:39951/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=88bb7223-730f-4028-b61d-4f990efb9684 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=17086c40-4391-471d-93e5-453d3d97cc74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51082" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.908739ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=a761f028-9f90-4e4f-aa47-aaf41b641663 http.request.method=GET http.request.remoteaddr="127.0.0.1:51082" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.607µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39951 /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:39951/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=88bb7223-730f-4028-b61d-4f990efb9684 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39951" http.request.id=01fd934f-293c-40f0-bfa7-4187d3501bca http.request.method=GET http.request.remoteaddr="127.0.0.1:51084" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.96138ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T02:22:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7ebcf141745402feeb194177479947017de67c72d651c9a2a7ba5426e00840bf with ttl=167h59m59.99999576s" go.version=go1.25.10 time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45379" http.request.id=88bb7223-730f-4028-b61d-4f990efb9684 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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=10.85059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:02:22:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.51s) === RUN TestAppDispatcher time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39845" http.request.id=869d377e-20a5-4f94-ad54-4791be0e6eab http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="827.728µs" http.response.status=200 http.response.written=0 time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39845" http.request.id=921d4d05-b163-41bd-b73e-8396bb84a996 http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="750.607µs" http.response.status=200 http.response.written=0 time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39845" http.request.id=74751156-cc45-4e8b-b623-bc695ef6b0e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.647µs" http.response.status=200 http.response.written=0 time="2026-05-16T02:22:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39845" http.request.id=8ea1db67-ff32-48cf-bee3-e8d0d9653ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59824" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="800.768µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-16T02:22:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:37Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:37Z" 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:37617" http.request.id=83666c0d-e3f2-44d8-b3ce-dcf0325c81aa http.request.method=GET http.request.remoteaddr="127.0.0.1:40134" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-16T02:22:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:37Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:37Z" level=info msg="configuring file health check path=/tmp/healthcheck1681680787, interval=1" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-16T02:22:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:41Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:41Z" level=info msg="configuring TCP health check addr=127.0.0.1:45375, interval=1" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-16T02:22: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 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:45Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e time="2026-05-16T02:22:45Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45523, interval=1, threshold=3" go.version=go1.25.10 instance.id=a319630f-5c95-4cf3-8a8e-3ea585c4266e --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 81.267s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.74s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.157s === RUN TestSchedule time="2026-05-16T02:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.97444ms" go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.8µs" go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.12µs" go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f 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-16T02:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-16T02:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99692ms" go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9976ms" go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f time="2026-05-16T02:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-16T02:21:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=6d5a73cf-71c7-496a-b370-ce1e99665f2f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.615s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.90s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23520256 sha256:decbeca2893404e49630d49e989edd3bed82c120869c66bb8f762ff2c1efe5d9 [] map[] } --- PASS: TestSimpleBlobRead (0.59s) === RUN TestBlobMount --- PASS: TestBlobMount (0.34s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.06s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.43s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.69s) === 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:284a0a78f073fad1400435e37a3874c28892d30c48786b09721c41bd827e261d palailogos: marking blob sha256:1cc58f48c74fadc004659351816816dc821c12014306a364694ef14dcf8a1848 palailogos: marking blob sha256:0dbd83f23e08003502326c5b7d0e44638e9edea8c1b88019ddaeb3bded08895d palailogos: marking manifest sha256:2e231823f0ca6e72e48dae811517a51be96c520fb411232672612edc7fcd012e palailogos: marking blob sha256:166b3022595ce54402a4c0b509dd9353b740803ee09d436b2f73902582768968 palailogos: marking blob sha256:88f629b8e1d3afa25572fd0d8c176bd118b41e743c0d8aa622d8377f7139e3ec palailogos: marking manifest sha256:628a49a80a30b2b32129da8367f0c726b2089a659b3ba8014dae5d945a3a8cce palailogos: marking blob sha256:2e231823f0ca6e72e48dae811517a51be96c520fb411232672612edc7fcd012e palailogos: marking blob sha256:284a0a78f073fad1400435e37a3874c28892d30c48786b09721c41bd827e261d palailogos: marking manifest sha256:bc1f82693ca650f8448832d9b5f561d9fb7c25a2368c2a3ed425da1110eb8fde palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:753c87ec6df4e4d4ed2fce2fa2ec8a5398ffca956ceb636675027deaacdcf03d palailogos: marking blob sha256:950b232673efeede7005d5d6762946323349989ca5bfae1a3b64d78c90a433e5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.32s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f deletemanifests: marking manifest sha256:82b62729061ed1c9b90f526c67da955c20aaf3ec47a5a6a42aba545cbf2d8ac8 deletemanifests: marking blob sha256:e444df9ae7d67a9ef27fd8ed68eded07cbcb9aabc958fb59d2886eff939b036b deletemanifests: marking blob sha256:14f1572821551826d85f83ece44cfff7cb21c76be7de62d9e62ea0e2bad60d8c deletemanifests: marking blob sha256:2c3a9e0bf1b0295fc6639363e8048228f65759ae3120d25363bff7327e5bc33d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1684e8c34e060e22d71539282068492b290646385cc17d1785f5a74e90435236 blob eligible for deletion: sha256:4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f blob eligible for deletion: sha256:8b44e1a08f4122fa1808044a95095e0bd0e397fec49e130a0fa72eea1c0b85a5 blob eligible for deletion: sha256:b0f2ad19871db863df409052ba13788739cff762017506f382a663e776824b2d deletemanifests manifest eligible for deletion: sha256:4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f deletemanifests: marking manifest sha256:82b62729061ed1c9b90f526c67da955c20aaf3ec47a5a6a42aba545cbf2d8ac8 deletemanifests: marking blob sha256:e444df9ae7d67a9ef27fd8ed68eded07cbcb9aabc958fb59d2886eff939b036b deletemanifests: marking blob sha256:14f1572821551826d85f83ece44cfff7cb21c76be7de62d9e62ea0e2bad60d8c deletemanifests: marking blob sha256:2c3a9e0bf1b0295fc6639363e8048228f65759ae3120d25363bff7327e5bc33d time="2026-05-16T02:21:48Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f time="2026-05-16T02:21:48Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1684e8c34e060e22d71539282068492b290646385cc17d1785f5a74e90435236 time="2026-05-16T02:21:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1684e8c34e060e22d71539282068492b290646385cc17d1785f5a74e90435236" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f time="2026-05-16T02:21:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/47/4705879284b158dcee54c4580161cab61b237058334e0a40e260c8d412a74d8f" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:8b44e1a08f4122fa1808044a95095e0bd0e397fec49e130a0fa72eea1c0b85a5 time="2026-05-16T02:21:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b44e1a08f4122fa1808044a95095e0bd0e397fec49e130a0fa72eea1c0b85a5" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:b0f2ad19871db863df409052ba13788739cff762017506f382a663e776824b2d time="2026-05-16T02:21:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b0f2ad19871db863df409052ba13788739cff762017506f382a663e776824b2d" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f --- PASS: TestDeleteManifestIfTagNotFound (2.04s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4b44085f3bcdaa47005bdf67622afc6d7ce67fd677a8d55554b7f3e5b02064c3 time="2026-05-16T02:21:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b44085f3bcdaa47005bdf67622afc6d7ce67fd677a8d55554b7f3e5b02064c3" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:71bbf4a8673b46e3a3160d71f886a993adaa2d6846c480e7392f41df410f8a29 time="2026-05-16T02:21:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71bbf4a8673b46e3a3160d71f886a993adaa2d6846c480e7392f41df410f8a29" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:990d3ab029ffc6ce32f61ea205ff2637d3e34f39fe6fe73461fa33484c9ca0c2 time="2026-05-16T02:21:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/990d3ab029ffc6ce32f61ea205ff2637d3e34f39fe6fe73461fa33484c9ca0c2" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f --- PASS: TestGCWithMissingManifests (0.65s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:ae45e820e0240183329266d9a6360f4dfbeaacbec3e000197564feab55d9c523 komnenos: marking blob sha256:22cd8a7687e3b3a222f7d3a0ad9f8c35ef4ac5c5d81cae88d27438b60b1ed7d4 komnenos: marking blob sha256:acd2f18480450e233ba20d32217431e40ba895c49a2042f4ea8e76259f224b19 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:fd6ea6742ee1525f7f0cc61a7b1001c6ad43d2033c63744922f6a4d6293de7cc time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd6ea6742ee1525f7f0cc61a7b1001c6ad43d2033c63744922f6a4d6293de7cc" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:1c7583eb89d917dcab504178e2eb191ecc220a48c210f8bd21c087706c9dc807 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1c7583eb89d917dcab504178e2eb191ecc220a48c210f8bd21c087706c9dc807" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:1ebf2c315a3461f8f1ca75a1ea321156543bf95090a8da09fe6801c299d8a3b1 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1ebf2c315a3461f8f1ca75a1ea321156543bf95090a8da09fe6801c299d8a3b1" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:5f9fae31e8e2e785fcfc83bfbab4bc7af283e3a231ad6e31cb02efbea6a4edf6 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5f9fae31e8e2e785fcfc83bfbab4bc7af283e3a231ad6e31cb02efbea6a4edf6" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:7b9b9e13460f3759cb88042de0a462e6c093a18c0083099fab476acbff0045d7 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b9b9e13460f3759cb88042de0a462e6c093a18c0083099fab476acbff0045d7" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f blob eligible for deletion: sha256:d3ebe733106f3aa5131994fa7e22afc2c1435d9c75ef0d4b931481cd445b9674 time="2026-05-16T02:21:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d3ebe733106f3aa5131994fa7e22afc2c1435d9c75ef0d4b931481cd445b9674" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f --- PASS: TestDeletionHasEffect (2.56s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.50s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:94cc205cd0885c45af44ba075bdf444e241dc02c9cf41444aef8e7084ccf00e9 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b4a7603342b641625d86ca0f443580ba2d6149a3a1cae6eb98c639010b130dc5 michael_z_doukas: marking blob sha256:e9880e8243d9391dbf6957c7a42ee7f574a03a3ebe7ed55321cfb0c05f8bb7f9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c25bd4799e4651d05f90f34d05350ab518ebd1a667629787060d315b82493b45 time="2026-05-16T02:21:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c25bd4799e4651d05f90f34d05350ab518ebd1a667629787060d315b82493b45" go.version=go1.25.10 instance.id=e62adee4-c4af-486e-b6a2-5b48abfa305f --- PASS: TestOrphanBlobDeleted (1.41s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f0a54f048f8fb8fe4ccbdfa34429fc110c08dd5cc99f3694084f057716c5f089 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a45dd8b1ecbee1cb491ddbd8074c7a0aacb04add8a7d7367e542c5cf030a9313 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.76s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.79s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.38s) === 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-16T02:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 01:21:58.960392632 +0000 UTC m=-3572.060170005, actuallyDelete=true" time="2026-05-16T02:21:58Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-16T02:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366, actuallyDelete=true" time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/095c3747-77e9-4466-8a66-2a84a954059c have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4bc19f00-82f3-4fc7-996b-bc1e021d2919 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63dda2fa-5a97-43cb-a184-95ed82da734b have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7babd138-7123-4590-b2c2-bf30f2fbf72c have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b50c1415-b9b1-40e2-8ae5-4f697a919037 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e46e4be4-c42b-4fc0-b500-85702a2cd133 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e704d6a4-3814-4182-895b-acaf2e7ba052 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/906df216-c899-443f-bde8-b4c87f138d08 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47f47588-2391-4c4b-b198-0b5d6d559042 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/539efe2e-1587-4452-a637-875c76d5b58f have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bed56f43-fbf9-4ae4-8d0c-681908d2f77a have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.961454003 +0000 UTC m=+27.940891366). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-16T02:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419, actuallyDelete=true" time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0f1c218d-6e84-48f8-8210-c2f0489f1ce0 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f22a790-768e-4948-96a8-ec5a7f979e40 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7fa745ef-8c2f-4848-be18-451b7579b622 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c7dc9e03-7813-4198-8bfa-2a0e3f7b290e have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fdd5b676-9d75-4f6a-b55a-ed1b34dd404e have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.962713096 +0000 UTC m=+27.942150419). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-16T02:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388, actuallyDelete=true" time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/59e80dcc-eb08-474b-a6e6-adeda5d2fb00 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6f9af27-f6ff-4f58-808f-dda6ee0b0cda have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f87c173-7a61-47f0-9edc-4d8eb7754161 have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/503edba5-99a1-4505-9e57-dbd45817dc0e have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56282e07-f609-4775-b95f-8663d4e3889e have older date (2026-05-16 01:21:58 +0000 UTC) than purge date (2026-05-16 02:21:58.963592065 +0000 UTC m=+27.943029388). Removing upload directory." time="2026-05-16T02:21:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-16T02:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 02:21:58.96410295 +0000 UTC m=+27.943540313, actuallyDelete=true" time="2026-05-16T02:21:58Z" 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 27.984s ? 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.042s === 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.042s === RUN TestWalkFileRemoved time="2026-05-16T02:21:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.025s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.405s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.15s) === 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.193s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.578s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.45s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.855s ? 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-16T02:21:31Z" 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-16T02:21:31Z" 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-16T02:21:31Z" 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 TestMatchIPV6 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4 --- PASS: TestParsing (0.00s) time="2026-05-16T02:21:31Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=9475f200-4d76-4af4-86d1-1794c20cf6c6 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-05-16T02:21:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=9475f200-4d76-4af4-86d1-1794c20cf6c6 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-05-16T02:21:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestMatchIPV4 (0.00s) time="2026-05-16T02:21:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=9475f200-4d76-4af4-86d1-1794c20cf6c6 --- PASS: TestInvalidData (0.00s) time="2026-05-16T02:21:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T02:21:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T02:21:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T02:21:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.555s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.044s ? 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.402s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.918s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.032s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Sat, 16 May 2026 02:22:53 +0000 elapsed time 0h 1m 43s >>> 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 (20260516.022110) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 342.5 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...