>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc1-r2) started Sat, 25 Apr 2026 01:00:07 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260425.010008) Executing busybox-1.37.0-r31.trigger OK: 625.6 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 41036 --:--:-- ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-25T01:00:32Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-25T01:00:32Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.041s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-25T01:00:32Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.015s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.011s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (1.02s) PASS ok github.com/docker/distribution/health/checks 1.025s ? 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.014s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.023s === 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.012s ? 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/04/25 01:00:32 http: TLS handshake error from 127.0.0.1:53650: 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:37097/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37097/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37097/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37097/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35753?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.49s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-25T01:00:32Z" level=info msg="broadcaster: closing" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="closing testSink" time="2026-04-25T01:00:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-25T01:00:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 1} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 1} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 1} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:32Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=warning msg="&{0x47a1cc01cff0 0.9} encountered too many errors, backing off" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T01:00:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.56s) PASS ok github.com/docker/distribution/notifications 1.236s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-25T01:00:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-25T01:00:32.205685596Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:32.205708536Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:32.205754429Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.26.2 time="2026-04-25T01:00:32.206030193Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-25T01:00:32.206043938Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-25T01:00:32.208036404Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-25T01:00:35.212120997Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=5914a5f4-72fc-4d5a-bc6b-e2e58384b0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49578" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.376µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:00:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-25T01:00:35.21227439Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.25s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-25T01:00:35.594139757Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-25T01:00:35.594784816Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:35.594800575Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:35.594913862Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-25T01:00:35.59493174Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.38s) PASS ok github.com/docker/distribution/registry 11.656s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.140s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-25T01:00:32Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=a24f2475-e92b-4502-a1bb-38d12ccd9a22 time="2026-04-25T01:00:32Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=a24f2475-e92b-4502-a1bb-38d12ccd9a22 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-25T01:00:32Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="w7pONvuEIQFR5ZjAP-9k_wvFfhFVifiYdB6ERU79a5A" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.126s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.009s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-04-25T01:00:32Z" level=info msg="token not to be used before 2026-04-25 01:00:33 +0000 UTC - currently 2026-04-25 01:00:32.07306885 +0000 UTC m=+0.023821089" time="2026-04-25T01:00:32Z" level=info msg="token not to be used after 2026-04-25 01:00:32 +0000 UTC - currently 2026-04-25 01:00:32.074652579 +0000 UTC m=+0.025404829" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-25T01:00:32Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.043s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === 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.090s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.035s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.012s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-25T01:00: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.26.2 time="2026-04-25T01:00:32Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43961" http.request.id=3bcae751-0121-461a-b2e5-700a70656b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:54130" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.882177ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:00:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-25T01:00: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.26.2 time="2026-04-25T01:00:32Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=6cb2d70f-cca2-4e71-8c1d-cb3886e3e5cd http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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.159753ms http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Apr/2026:01:00:32 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-25T01:00:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=a30818c2-41be-4837-b412-ac19d4b075e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105143ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:32 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=20db2651-4967-4d61-a09f-5c4780f45d92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/aaaa/blobs/uploads/e31292d8-d86c-4c05-bdcb-81c6fa3b074c?_state=8tl2vxa9ixhW5h_QJRUl3LIPjvT8VM9DhenBBjZDypl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMzEyOTJkOC1kODZjLTRjMDUtYmRjYi04MWM2ZmEzYjA3NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzIuMzQwOTMwNzY3WiJ9&digest=sha256%3Aa0c9410903f123c8c91485c10e1f82891473098fb16f3e40ed24294d6e8143e7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.155383995s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:32 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e31292d8-d86c-4c05-bdcb-81c6fa3b074c?_state=8tl2vxa9ixhW5h_QJRUl3LIPjvT8VM9DhenBBjZDypl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMzEyOTJkOC1kODZjLTRjMDUtYmRjYi04MWM2ZmEzYjA3NGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzIuMzQwOTMwNzY3WiJ9&digest=sha256%3Aa0c9410903f123c8c91485c10e1f82891473098fb16f3e40ed24294d6e8143e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=de3c74b8-dd2d-4600-85de-4c116e4c5a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:34 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=3568d344-449c-4d8f-a2a7-c8020132c990 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.197µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:34 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=828869e1-b655-44db-8091-aa48af99b667 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/bbbb/blobs/uploads/49e59cf2-b98b-4c11-b646-1b5a81ea1f54?_state=3zCp_BVxJKjUaIoFITz6Glb3iV2pYO08ZjHIFT0_vox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0OWU1OWNmMi1iOThiLTRjMTEtYjY0Ni0xYjVhODFlYTFmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzQuNjU2MDMzNTczWiJ9&digest=sha256%3A467fbd3fa785851379a9b23b0611913c48ed94c87b13004109392b8a60354597" http.request.useragent="Go-http-client/1.1" http.response.duration=918.813317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/49e59cf2-b98b-4c11-b646-1b5a81ea1f54?_state=3zCp_BVxJKjUaIoFITz6Glb3iV2pYO08ZjHIFT0_vox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0OWU1OWNmMi1iOThiLTRjMTEtYjY0Ni0xYjVhODFlYTFmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzQuNjU2MDMzNTczWiJ9&digest=sha256%3A467fbd3fa785851379a9b23b0611913c48ed94c87b13004109392b8a60354597 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=3cbd3f45-1880-426d-9fad-eb59d80c330d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.873589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=0131031b-7639-458d-8886-883778bfb706 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=cdd4eb3a-1ef9-45a2-bc30-8f821c07a9f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/cccc/blobs/uploads/e30a06b8-c048-4d22-9752-0c00c16180c2?_state=tP3Ul9so9d52HcNnQr0WGF-AXGANxgz8JUvB7OAKKNV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMzBhMDZiOC1jMDQ4LTRkMjItOTc1Mi0wYzAwYzE2MTgwYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzUuNzE0MzAzMzUzWiJ9&digest=sha256%3A3c3ab0c88171c641975ce86f7a5a211d3e1e6ce25505e51192f86cef55c14f06" http.request.useragent="Go-http-client/1.1" http.response.duration=576.781827ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/e30a06b8-c048-4d22-9752-0c00c16180c2?_state=tP3Ul9so9d52HcNnQr0WGF-AXGANxgz8JUvB7OAKKNV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMzBhMDZiOC1jMDQ4LTRkMjItOTc1Mi0wYzAwYzE2MTgwYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzUuNzE0MzAzMzUzWiJ9&digest=sha256%3A3c3ab0c88171c641975ce86f7a5a211d3e1e6ce25505e51192f86cef55c14f06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=878d3808-b267-4938-bfbe-3c7928d886c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.253946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=ac37e07f-7850-4765-b87a-7522ccd0b5a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.755µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=f01f3341-346f-4093-a672-5738b8be7f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/dddd/blobs/uploads/580cfae0-22bf-49e4-91f1-3b57189e02f1?_state=-iS_pbXKqunukZ_hmv2up5CM-4KqmxojY-RR5IbDchN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ODBjZmFlMC0yMmJmLTQ5ZTQtOTFmMS0zYjU3MTg5ZTAyZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzYuNTIyMDA3OTEyWiJ9&digest=sha256%3A82a2d8137abe2f755e848f8104f9d825909974b03800d195bdbe321c17b9802e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.897949093s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/580cfae0-22bf-49e4-91f1-3b57189e02f1?_state=-iS_pbXKqunukZ_hmv2up5CM-4KqmxojY-RR5IbDchN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ODBjZmFlMC0yMmJmLTQ5ZTQtOTFmMS0zYjU3MTg5ZTAyZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzYuNTIyMDA3OTEyWiJ9&digest=sha256%3A82a2d8137abe2f755e848f8104f9d825909974b03800d195bdbe321c17b9802e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=1592504a-6b39-471a-99e1-b4e84c0f7246 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.565472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:38 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=7e368617-e20a-47ab-81d6-a568209f4ad6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.235µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:38 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=023e419f-accf-4b4c-9519-cf35cdab4fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/eeee/blobs/uploads/242197e8-5186-46a3-962c-6f4b538caf12?_state=BqAXhr2hjiHw_Ge3-UmgoQTBCkUHO0GvhyrhxO_DSql7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyNDIxOTdlOC01MTg2LTQ2YTMtOTYyYy02ZjRiNTM4Y2FmMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzguNTg3Mjg1MTRaIn0%3D&digest=sha256%3A2a1b02ebb5db1fdac0900893e90b5fcdf9e78952167bb19f4b7dd1b21bdf7665" http.request.useragent="Go-http-client/1.1" http.response.duration=996.334835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:38 +0000] "PUT /v2/foo/eeee/blobs/uploads/242197e8-5186-46a3-962c-6f4b538caf12?_state=BqAXhr2hjiHw_Ge3-UmgoQTBCkUHO0GvhyrhxO_DSql7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyNDIxOTdlOC01MTg2LTQ2YTMtOTYyYy02ZjRiNTM4Y2FmMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzguNTg3Mjg1MTRaIn0%3D&digest=sha256%3A2a1b02ebb5db1fdac0900893e90b5fcdf9e78952167bb19f4b7dd1b21bdf7665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=71d42553-8d7c-43bb-a364-322f9abe4eb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:39 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=8b55d3be-1e15-4045-8dc2-27d121bfb120 http.request.method=POST http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.064µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:39 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=9ffdcc25-a140-4840-aaaf-fb2f5c38131b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/ffff/blobs/uploads/b6424d33-f2eb-4f7d-b1d0-cca4c4625209?_state=QHtx0GWiKmA5awwodZgvK-pKBCeZkHcKHgrmq24XQQl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNjQyNGQzMy1mMmViLTRmN2QtYjFkMC1jY2E0YzQ2MjUyMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzkuNzk1MDU3MTM1WiJ9&digest=sha256%3Ae54925e6fea92735d2d5f6314149ffc4150e6f68ef33befe9758068336c5b6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.439259301s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:39 +0000] "PUT /v2/foo/ffff/blobs/uploads/b6424d33-f2eb-4f7d-b1d0-cca4c4625209?_state=QHtx0GWiKmA5awwodZgvK-pKBCeZkHcKHgrmq24XQQl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiNjQyNGQzMy1mMmViLTRmN2QtYjFkMC1jY2E0YzQ2MjUyMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6MzkuNzk1MDU3MTM1WiJ9&digest=sha256%3Ae54925e6fea92735d2d5f6314149ffc4150e6f68ef33befe9758068336c5b6e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=c448a00b-d9c0-4fc7-9065-d92f4a15ab62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.124405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=c9e2bc05-fbf3-4361-b3cc-363eaff1146d http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="613.773µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=a05c5bb7-9024-4f13-baef-040136b9c26a http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="618.677µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=3ea6f5e4-822e-4936-b5c0-0465c8d79638 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="660.115µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=f6c51852-5a5d-4dcc-a20a-da17171f95c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="579.286µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=7c4d7cc8-802c-4e0d-88ab-ef0ef308c5bc http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="592.671µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=3e4f3e11-fc91-4758-854a-6087bdcc7ecb http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="598.217µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T01:00: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.26.2 http.request.host="127.0.0.1:35095" http.request.id=59f38c90-c113-4621-8347-d60afc9cce80 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="610.599µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-25T01:00: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.26.2 http.request.host="127.0.0.1:35095" http.request.id=6fb5711e-cb66-434f-a31a-b48b7ca7e2ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="534.278µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=990eb686-b812-40f6-b044-719b36fde928 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="527.885µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35095" http.request.id=e64e2ade-629a-4071-967e-7be54fae4c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" 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="606.571µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T01:00: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.26.2 time="2026-04-25T01:00:41Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=3673b918-a7ff-42a9-b4a9-fc70ac4d7f45 http.request.method=POST http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.23µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=2f25acf8-dbb4-4963-94da-611f1afd4ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/aaaa/blobs/uploads/9d754f05-cfec-4156-981b-7117e9286b73?_state=OI9U4FDB4S3CH3nzgR74yaJLDHlRVRgh-s9v563BV5x7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ZDc1NGYwNS1jZmVjLTQxNTYtOTgxYi03MTE3ZTkyODZiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDEuNDI2MzE5Mjk4WiJ9&digest=sha256%3A2c93b413f560b64185ea95765f26dfa39194d3cb23001fc0347376608cf2efe4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141552252s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:41 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9d754f05-cfec-4156-981b-7117e9286b73?_state=OI9U4FDB4S3CH3nzgR74yaJLDHlRVRgh-s9v563BV5x7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ZDc1NGYwNS1jZmVjLTQxNTYtOTgxYi03MTE3ZTkyODZiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDEuNDI2MzE5Mjk4WiJ9&digest=sha256%3A2c93b413f560b64185ea95765f26dfa39194d3cb23001fc0347376608cf2efe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=647f8ada-ac23-439b-b181-0062b91166db http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=62a40e28-30d1-4501-b000-7cb699125d0c http.request.method=POST http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.64µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:42 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=1eaef978-1298-46d2-9ea8-73b7a074f1e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/bbbb/blobs/uploads/4be0c221-cd98-4a26-bd46-54010f8d4152?_state=laY4lFx-8N2aHrj_2H64UAWfcxer_3pGxJ1VbuSFH7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YmUwYzIyMS1jZDk4LTRhMjYtYmQ0Ni01NDAxMGY4ZDQxNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDIuNzE3MTk4NzgzWiJ9&digest=sha256%3A3e6eb7b3186cdee4978c7548bcd7603560d604b9014122055eb2d370de1eefd7" http.request.useragent="Go-http-client/1.1" http.response.duration=661.556255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:42 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4be0c221-cd98-4a26-bd46-54010f8d4152?_state=laY4lFx-8N2aHrj_2H64UAWfcxer_3pGxJ1VbuSFH7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0YmUwYzIyMS1jZDk4LTRhMjYtYmQ0Ni01NDAxMGY4ZDQxNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDIuNzE3MTk4NzgzWiJ9&digest=sha256%3A3e6eb7b3186cdee4978c7548bcd7603560d604b9014122055eb2d370de1eefd7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=b05d2cbc-9baa-457d-b0e0-9ca1bdb38686 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579822ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=6e18f63c-faf0-4936-a96e-d03b3dd9c104 http.request.method=POST http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.716µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=152766b2-ac3a-4f1c-b397-2b4a02eea52f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/cccc/blobs/uploads/bffa7ff6-1e7e-4d6a-955c-7aa57adab17a?_state=R4FsLmCekLcFL3u4iNxTjv4SM4yVqGvSKIO9q3i57-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZmZhN2ZmNi0xZTdlLTRkNmEtOTU1Yy03YWE1N2FkYWIxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDMuNTI3NTE2ODIxWiJ9&digest=sha256%3A10656cc0c3816d5856f4ebab7f3f39eeb5225c095297076a59905e38772f458d" http.request.useragent="Go-http-client/1.1" http.response.duration=758.776898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/bffa7ff6-1e7e-4d6a-955c-7aa57adab17a?_state=R4FsLmCekLcFL3u4iNxTjv4SM4yVqGvSKIO9q3i57-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZmZhN2ZmNi0xZTdlLTRkNmEtOTU1Yy03YWE1N2FkYWIxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDMuNTI3NTE2ODIxWiJ9&digest=sha256%3A10656cc0c3816d5856f4ebab7f3f39eeb5225c095297076a59905e38772f458d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=e1600c81-1d6a-4def-bd45-e349122c1b50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=cb3f9ec3-be8f-4960-9087-81934d38389d http.request.method=POST http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.426µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=f5a2dc8e-8ab0-4efe-8665-279b5ffb8c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/dddd/blobs/uploads/3433a3dc-cf63-4dee-8c8f-c07f75354c17?_state=CDqTYXacmn2pO3zN3ixawGDImrbTfnyuSPvZTeaJ72x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNDMzYTNkYy1jZjYzLTRkZWUtOGM4Zi1jMDdmNzUzNTRjMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDQuNDE0NDA3ODcxWiJ9&digest=sha256%3Aacb6bc8e9eee150de9210cc9d54f56ccbf53b39f76a0837d2a1e0a0e17541b96" http.request.useragent="Go-http-client/1.1" http.response.duration=566.463512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/3433a3dc-cf63-4dee-8c8f-c07f75354c17?_state=CDqTYXacmn2pO3zN3ixawGDImrbTfnyuSPvZTeaJ72x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNDMzYTNkYy1jZjYzLTRkZWUtOGM4Zi1jMDdmNzUzNTRjMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDQuNDE0NDA3ODcxWiJ9&digest=sha256%3Aacb6bc8e9eee150de9210cc9d54f56ccbf53b39f76a0837d2a1e0a0e17541b96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=552c4626-d0a6-40b0-809b-4fc366d67932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49478" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467345ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44559" http.request.id=47454e4c-ce00-4f0c-962e-eb7de5488392 http.request.method=GET http.request.remoteaddr="127.0.0.1:49478" 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="940.142µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.92s) === RUN TestURLPrefix time="2026-04-25T01:00:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38989" http.request.id=300a9280-f177-4120-843b-f156b24b57a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48302" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.136268ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:00:44 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-25T01:00:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=07d90454-ee0a-4b8d-8608-9990ea126f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:38794" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.932µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "GET /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=882327f8-1c83-439e-a54c-772c3578aeec http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.789µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=6574a7b8-51eb-49fa-bde2-35445a97b917 http.request.method=POST http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.589µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=1bf19d34-7a41-487e-b7d2-ad021b0f4d6f http.request.method=GET http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="777.626µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "GET /v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=a8abb068-5fb5-4565-b7cf-5efe7d62df0a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="736.395µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=7a573609-56b6-48d5-9893-b199244565f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a4f65c2c-1614-41bb-86f4-5550963fdf51 time="2026-04-25T01:00:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=7a573609-56b6-48d5-9893-b199244565f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38800" http.request.uri="/v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.993µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a4f65c2c-1614-41bb-86f4-5550963fdf51 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "GET /v2/foo/bar/blobs/uploads/a4f65c2c-1614-41bb-86f4-5550963fdf51?_state=NqDbbg9mqTKtPsnKPzMPO5MOK8qyXDxR2qe8p2il2ZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ZjY1YzJjLTE2MTQtNDFiYi04NmY0LTU1NTA5NjNmZGY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDIxODIxMzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=ab641c0f-9f9d-4caf-bd2c-2cb9336f3d95 http.request.method=POST http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.559µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=25f11f89-8da0-43b5-a7c7-b10749e2730a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/bfe4af86-6be4-4e6c-aa17-601f67b514f8?_state=xKyY8d6v8rU5dcfk0ieXF9VJwwSY57MJ5TYbAeYH4d17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTRhZjg2LTZiZTQtNGU2Yy1hYTE3LTYwMWY2N2I1MTRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDU4OTg0ODhaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" provided=sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 vars.name="foo/bar" vars.uuid=bfe4af86-6be4-4e6c-aa17-601f67b514f8 time="2026-04-25T01:00:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=25f11f89-8da0-43b5-a7c7-b10749e2730a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/bfe4af86-6be4-4e6c-aa17-601f67b514f8?_state=xKyY8d6v8rU5dcfk0ieXF9VJwwSY57MJ5TYbAeYH4d17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTRhZjg2LTZiZTQtNGU2Yy1hYTE3LTYwMWY2N2I1MTRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDU4OTg0ODhaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfe4af86-6be4-4e6c-aa17-601f67b514f8 time="2026-04-25T01:00:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=25f11f89-8da0-43b5-a7c7-b10749e2730a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/bfe4af86-6be4-4e6c-aa17-601f67b514f8?_state=xKyY8d6v8rU5dcfk0ieXF9VJwwSY57MJ5TYbAeYH4d17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTRhZjg2LTZiZTQtNGU2Yy1hYTE3LTYwMWY2N2I1MTRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDU4OTg0ODhaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.682µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bfe4af86-6be4-4e6c-aa17-601f67b514f8 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "PUT /v2/foo/bar/blobs/uploads/bfe4af86-6be4-4e6c-aa17-601f67b514f8?_state=xKyY8d6v8rU5dcfk0ieXF9VJwwSY57MJ5TYbAeYH4d17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZTRhZjg2LTZiZTQtNGU2Yy1hYTE3LTYwMWY2N2I1MTRmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDU4OTg0ODhaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=dbd54cd1-d71c-468b-9752-467fa35cc274 http.request.method=POST http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.716µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=3b6315a4-7d8f-4df6-bae7-a6497a979d3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/baaa719d-08e5-4530-862c-012a974c059a?_state=nE_wAEaF0ytGP5X4r55j-RlTFyojNbv0330HnD7yvgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYWE3MTlkLTA4ZTUtNDUzMC04NjJjLTAxMmE5NzRjMDU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDc4NzMxMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="919.471µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "PUT /v2/foo/bar/blobs/uploads/baaa719d-08e5-4530-862c-012a974c059a?_state=nE_wAEaF0ytGP5X4r55j-RlTFyojNbv0330HnD7yvgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYWE3MTlkLTA4ZTUtNDUzMC04NjJjLTAxMmE5NzRjMDU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDc4NzMxMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=6e1d6726-c984-4778-8792-c2d6c953ccf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="717.711µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=cb2068e8-f0d2-4276-acbe-3733b5a2edf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/029bcb69-8165-4e03-8161-aa840b904f5b?_state=KfLThY3cwQ6GvYDUAbrk-YK5x3YA7RZLrnFp6yTrlM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyOWJjYjY5LTgxNjUtNGUwMy04MTYxLWFhODQwYjkwNGY1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDk4MTg2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "PUT /v2/foo/bar/blobs/uploads/029bcb69-8165-4e03-8161-aa840b904f5b?_state=KfLThY3cwQ6GvYDUAbrk-YK5x3YA7RZLrnFp6yTrlM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyOWJjYjY5LTgxNjUtNGUwMy04MTYxLWFhODQwYjkwNGY1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNDk4MTg2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=ed2714a1-e830-45ba-a00a-99907a38e144 http.request.method=POST http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.83µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=00e4bfc3-5fe1-43c8-907d-fa1984f09ec5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/c4b45a2d-0f0e-4f26-8c23-ab481e56010e?_state=VE2kxgyjf6JhsSZffwWKlfKmu5t7uK7WgVxXsLDZZiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0YjQ1YTJkLTBmMGUtNGYyNi04YzIzLWFiNDgxZTU2MDEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNTE4NzIyODNaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.duration=746.322106ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "PUT /v2/foo/bar/blobs/uploads/c4b45a2d-0f0e-4f26-8c23-ab481e56010e?_state=VE2kxgyjf6JhsSZffwWKlfKmu5t7uK7WgVxXsLDZZiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0YjQ1YTJkLTBmMGUtNGYyNi04YzIzLWFiNDgxZTU2MDEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS4xNTE4NzIyODNaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=58999626-d9ac-46df-b0b5-08953f4f0b2c http.request.method=POST http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.108µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36897" http.request.id=00623d01-2a21-4c58-b43b-8fc5585228da http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/ed20e7cd-f058-4b20-82f1-8367350b51a6?_state=fTxEedJYVAOhwgReSn_JAzshlv1BtK_4PzBbgAg6tPF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMjBlN2NkLWYwNTgtNGIyMC04MmYxLTgzNjczNTBiNTFhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS45NTUyNDQ1NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=735.540814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/ed20e7cd-f058-4b20-82f1-8367350b51a6?_state=fTxEedJYVAOhwgReSn_JAzshlv1BtK_4PzBbgAg6tPF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMjBlN2NkLWYwNTgtNGIyMC04MmYxLTgzNjczNTBiNTFhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0NS45NTUyNDQ1NloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=81a1c644-9d16-48ba-b370-37ee197812c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/uploads/ed20e7cd-f058-4b20-82f1-8367350b51a6?_state=T7-QjxXUhJ9LUDkoEkswswe6MolUqLFgOIbGpDJP4Pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMjBlN2NkLWYwNTgtNGIyMC04MmYxLTgzNjczNTBiNTFhNiIsIk9mZnNldCI6MTkxOTg0NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDVaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "PUT /v2/foo/bar/blobs/uploads/ed20e7cd-f058-4b20-82f1-8367350b51a6?_state=T7-QjxXUhJ9LUDkoEkswswe6MolUqLFgOIbGpDJP4Pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMjBlN2NkLWYwNTgtNGIyMC04MmYxLTgzNjczNTBiNTFhNiIsIk9mZnNldCI6MTkxOTg0NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDVaIn0%3D&digest=sha256%3Aee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=0f273c3b-fcf7-4d77-99bd-f0fa01850c36 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.163775ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=ca84f38e-d884-4212-a98d-43f4d8d7d70e http.request.method=GET http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=38.35787ms http.response.status=200 http.response.written=19198464 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 200 19198464 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=error msg="error parsing digest="sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=c217358d-2695-4f4b-aa8e-157bd430ff92 http.request.method=GET http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" vars.name="foo/bar" time="2026-04-25T01:00:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=c217358d-2695-4f4b-aa8e-157bd430ff92 http.request.method=GET http.request.remoteaddr="127.0.0.1:38806" http.request.uri="/v2/foo/bar/blobs/sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.379µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha257:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=7ba946fc-d8c6-4f5e-a79c-989202ff4500 http.request.method=GET http.request.remoteaddr="127.0.0.1:38820" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.duration="975.62µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:46Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=5070102c-1d67-4468-80aa-76ecf42c2e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:34084" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.134µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=bc21e664-8fcf-401a-a84e-ed0837c7be89 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.967µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=2ab24d03-2661-424e-a3e7-bb096ea7fd58 http.request.method=POST http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.524µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=31c07607-53bf-4d28-bc52-17c97a9249d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="721.464µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=e3760082-0465-4d6c-913d-f4988048814d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="728.785µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=e919a7e5-7451-4f11-b4fa-3438668a919a http.request.method=GET http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e26ece22-0953-4dc7-b0d3-65a9b91ee2d8 time="2026-04-25T01:00:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=e919a7e5-7451-4f11-b4fa-3438668a919a http.request.method=GET http.request.remoteaddr="127.0.0.1:34094" http.request.uri="/v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.711µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e26ece22-0953-4dc7-b0d3-65a9b91ee2d8 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/uploads/e26ece22-0953-4dc7-b0d3-65a9b91ee2d8?_state=b-DGIbAsSEAkpg39ZXUif9P8le0wMDhu9vsDBZfG7w17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNmVjZTIyLTA5NTMtNGRjNy1iMGQzLTY1YTliOTFlZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NjU0NDI1NDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=2229b5ae-5ed4-4150-b80e-496afd007060 http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.716µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=0484af6a-b6f6-467a-9d24-f2f60ce3b376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1?_state=4L0PIxnkiUcgQfuWd0t7UHxAeHAnOEpyPF5WuDyn-Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNTcyYTNiLTU2YTYtNGU2Ny04ZmY4LTFhYzBhZDZkMDFiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45Njg5ODIwMTVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" provided=sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 vars.name="foo/bar" vars.uuid=0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1 time="2026-04-25T01:00:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=0484af6a-b6f6-467a-9d24-f2f60ce3b376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1?_state=4L0PIxnkiUcgQfuWd0t7UHxAeHAnOEpyPF5WuDyn-Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNTcyYTNiLTU2YTYtNGU2Ny04ZmY4LTFhYzBhZDZkMDFiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45Njg5ODIwMTVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1 time="2026-04-25T01:00:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=0484af6a-b6f6-467a-9d24-f2f60ce3b376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1?_state=4L0PIxnkiUcgQfuWd0t7UHxAeHAnOEpyPF5WuDyn-Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNTcyYTNiLTU2YTYtNGU2Ny04ZmY4LTFhYzBhZDZkMDFiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45Njg5ODIwMTVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.308µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "PUT /v2/foo/bar/blobs/uploads/0e572a3b-56a6-4e67-8ff8-1ac0ad6d01b1?_state=4L0PIxnkiUcgQfuWd0t7UHxAeHAnOEpyPF5WuDyn-Wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNTcyYTNiLTU2YTYtNGU2Ny04ZmY4LTFhYzBhZDZkMDFiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45Njg5ODIwMTVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=a6cf57f2-7e3c-42cb-af36-f04581fd3269 http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="655.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=88954e04-f895-4b1d-b771-77acdb0c4d66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/60157d50-bbd5-416f-88db-c11e90c5d389?_state=lx7845ALCfnoJo5-LuFRpw_HdNbrrGwv3UlbFudkLm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMTU3ZDUwLWJiZDUtNDE2Zi04OGRiLWMxMWU5MGM1ZDM4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzA3NzY1MjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="833.029µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "PUT /v2/foo/bar/blobs/uploads/60157d50-bbd5-416f-88db-c11e90c5d389?_state=lx7845ALCfnoJo5-LuFRpw_HdNbrrGwv3UlbFudkLm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMTU3ZDUwLWJiZDUtNDE2Zi04OGRiLWMxMWU5MGM1ZDM4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzA3NzY1MjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=1c5f38aa-10c8-42ad-ac53-19844994602b http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.14µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=4937e121-0280-4687-b067-83e033843d75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/e1e7914a-144c-4753-8869-d16f51636caa?_state=7G_HH94UrG_ffW-6nIy1Ma0xoFSV9ICh3BqKPQRhNGx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZTc5MTRhLTE0NGMtNDc1My04ODY5LWQxNmY1MTYzNmNhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzI1ODc0MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="927.983µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "PUT /v2/foo/bar/blobs/uploads/e1e7914a-144c-4753-8869-d16f51636caa?_state=7G_HH94UrG_ffW-6nIy1Ma0xoFSV9ICh3BqKPQRhNGx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZTc5MTRhLTE0NGMtNDc1My04ODY5LWQxNmY1MTYzNmNhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzI1ODc0MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=dea9d23b-02cc-4f3d-b5b0-8c66a8d813a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.389µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=3bf0b5ec-956f-4067-bbec-f188563ba866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/951102ef-f832-4685-a9c2-2051a8514738?_state=Gaogf37ExioMEG2X44Z-tcyZJXBHa56_D1SUZCjgbhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTEwMmVmLWY4MzItNDY4NS1hOWMyLTIwNTFhODUxNDczOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzQ0NTk1NjVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295107668s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "PUT /v2/foo/bar/blobs/uploads/951102ef-f832-4685-a9c2-2051a8514738?_state=Gaogf37ExioMEG2X44Z-tcyZJXBHa56_D1SUZCjgbhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTEwMmVmLWY4MzItNDY4NS1hOWMyLTIwNTFhODUxNDczOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0Ni45NzQ0NTk1NjVaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=dae7f10e-2f73-46cf-a4b8-1a910be8c575 http.request.method=POST http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.423µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45687" http.request.id=5d903904-909a-4dd8-88d7-039137590126 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/f57bc543-d638-43c6-a7db-ef593afb9cad?_state=u3h-NiV72pJMY_8c5h84BIe2vcFBeWI24fzKXbW37ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1N2JjNTQzLWQ2MzgtNDNjNi1hN2RiLWVmNTkzYWZiOWNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OC4zNTAyNDA4NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312891653s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/f57bc543-d638-43c6-a7db-ef593afb9cad?_state=u3h-NiV72pJMY_8c5h84BIe2vcFBeWI24fzKXbW37ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1N2JjNTQzLWQ2MzgtNDNjNi1hN2RiLWVmNTkzYWZiOWNhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OC4zNTAyNDA4NThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=870386c4-e449-4149-a39a-dbd80f30c562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/uploads/f57bc543-d638-43c6-a7db-ef593afb9cad?_state=cs-caeDbD83Fz8ugSrp2WsUaLXxLXiJSI4xfVw9iudR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1N2JjNTQzLWQ2MzgtNDNjNi1hN2RiLWVmNTkzYWZiOWNhZCIsIk9mZnNldCI6MjU1NDE2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDhaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "PUT /v2/foo/bar/blobs/uploads/f57bc543-d638-43c6-a7db-ef593afb9cad?_state=cs-caeDbD83Fz8ugSrp2WsUaLXxLXiJSI4xfVw9iudR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1N2JjNTQzLWQ2MzgtNDNjNi1hN2RiLWVmNTkzYWZiOWNhZCIsIk9mZnNldCI6MjU1NDE2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NDhaIn0%3D&digest=sha256%3Aa132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=7b681e75-63a9-4867-ae82-e6381395e87a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="761.117µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=429e74a4-3e89-4568-b258-8c6d3910bcc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=56.124601ms http.response.status=200 http.response.written=25541632 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 200 25541632 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=error msg="error parsing digest="sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=60d8504b-421b-48c8-ba88-8a0e7a043b72 http.request.method=GET http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" vars.name="foo/bar" time="2026-04-25T01:00:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=60d8504b-421b-48c8-ba88-8a0e7a043b72 http.request.method=GET http.request.remoteaddr="127.0.0.1:34096" http.request.uri="/v2/foo/bar/blobs/sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="646.451µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha257:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=6bd705d3-f087-4dd1-910f-47b3dc6ad483 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.duration="933.533µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=0b92df09-0da5-414c-8316-e612b790e349 http.request.method=GET http.request.remoteaddr="127.0.0.1:34104" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.186036ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45687" http.request.id=3752360c-3008-412c-900e-42e940ef3785 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.561173ms http.response.status=200 http.response.written=1245184 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha256:a132cdeec6b7fa15ec823ed622b80d082bf4503450b45fe7f90fe4ae89407997 HTTP/1.1" 200 1245184 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=95b469d7-e917-487d-8eae-731cf9f0f37c http.request.method=GET http.request.remoteaddr="127.0.0.1:38820" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.989672881s http.response.status=200 http.response.written=2611840 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 200 2611840 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36897" http.request.id=25c4779f-6932-4ba5-84a8-15da65965405 http.request.method=GET http.request.remoteaddr="127.0.0.1:38812" http.request.uri="/v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.992607951s http.response.status=200 http.response.written=2687104 127.0.0.1 - - [25/Apr/2026:01:00:46 +0000] "GET /v2/foo/bar/blobs/sha256:ee1d1a505b8cbba9cb6ee2cf7b80ece793bfb872a59441fc1b5459c7ad508a50 HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.76s) === RUN TestBlobDelete time="2026-04-25T01:00:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:49Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=c401c2c1-8eb5-41a9-a614-eb6c430198a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50000" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.416µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=98044400-73af-4b64-aaa4-7e53797a9c80 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.382µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=c8a0ce6d-dfc0-46e7-aab5-ab8b4e481410 http.request.method=POST http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.356µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=028c35d0-2231-4e24-a038-6e2aa9b69425 http.request.method=GET http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="736.375µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=35f960f3-ee17-47f1-8cc2-f62d4a5344be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="710.694µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "DELETE /v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=eaff5201-b04b-44a1-a182-40ec903790fa http.request.method=GET http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5f17bd8d-8f4f-47c2-9fc9-852e51c27008 time="2026-04-25T01:00:49Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=eaff5201-b04b-44a1-a182-40ec903790fa http.request.method=GET http.request.remoteaddr="127.0.0.1:50012" http.request.uri="/v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.453µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5f17bd8d-8f4f-47c2-9fc9-852e51c27008 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "GET /v2/foo/bar/blobs/uploads/5f17bd8d-8f4f-47c2-9fc9-852e51c27008?_state=fsYmJ7ufwhHVth_lMv9T0wult-zn4AnBZSxhHCank3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTdiZDhkLThmNGYtNDdjMi05ZmM5LTg1MmU1MWMyNzAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTU5Njc3MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=ad16088a-918f-4f38-a480-bb62e647d855 http.request.method=POST http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.198µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=b430f877-0b21-4b36-80d1-dab87306a1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/4528379f-9b93-475b-83e2-03c9c8bc4505?_state=i6_8SV90thlWhkKliJORsuyN2WWoooYuFAIeZhuQY1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MjgzNzlmLTliOTMtNDc1Yi04M2UyLTAzYzljOGJjNDUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTk0Mzc2MjlaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" provided=sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 vars.name="foo/bar" vars.uuid=4528379f-9b93-475b-83e2-03c9c8bc4505 time="2026-04-25T01:00:49Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=b430f877-0b21-4b36-80d1-dab87306a1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/4528379f-9b93-475b-83e2-03c9c8bc4505?_state=i6_8SV90thlWhkKliJORsuyN2WWoooYuFAIeZhuQY1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MjgzNzlmLTliOTMtNDc1Yi04M2UyLTAzYzljOGJjNDUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTk0Mzc2MjlaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4528379f-9b93-475b-83e2-03c9c8bc4505 time="2026-04-25T01:00:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=b430f877-0b21-4b36-80d1-dab87306a1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/4528379f-9b93-475b-83e2-03c9c8bc4505?_state=i6_8SV90thlWhkKliJORsuyN2WWoooYuFAIeZhuQY1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MjgzNzlmLTliOTMtNDc1Yi04M2UyLTAzYzljOGJjNDUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTk0Mzc2MjlaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.944µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4528379f-9b93-475b-83e2-03c9c8bc4505 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "PUT /v2/foo/bar/blobs/uploads/4528379f-9b93-475b-83e2-03c9c8bc4505?_state=i6_8SV90thlWhkKliJORsuyN2WWoooYuFAIeZhuQY1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MjgzNzlmLTliOTMtNDc1Yi04M2UyLTAzYzljOGJjNDUwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NTk0Mzc2MjlaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=9deb88bf-8d62-4eed-b5f5-4a1a59576622 http.request.method=POST http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="663.383µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=a0e3261c-5cba-45c3-8e0e-1cc4a1fa3023 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/c5867805-f263-4123-b945-ba77ed2cea30?_state=n64-9pa053PJC0DUKRotSTYBmziEb8WKz6rSWwwUQMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODY3ODA1LWYyNjMtNDEyMy1iOTQ1LWJhNzdlZDJjZWEzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjExNDIwOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="899.16µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "PUT /v2/foo/bar/blobs/uploads/c5867805-f263-4123-b945-ba77ed2cea30?_state=n64-9pa053PJC0DUKRotSTYBmziEb8WKz6rSWwwUQMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODY3ODA1LWYyNjMtNDEyMy1iOTQ1LWJhNzdlZDJjZWEzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjExNDIwOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=341b1083-bfbb-4140-b939-c98de9be6134 http.request.method=POST http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.874µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=f22d127b-8677-47af-9d1d-b7e592a83619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/7702f499-e230-438b-8120-fca38d15a2cd?_state=inc_C7G2J5NrZnTaR3bt4DsuuEmudI-mmMIykNxtadZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJmNDk5LWUyMzAtNDM4Yi04MTIwLWZjYTM4ZDE1YTJjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjI5NzU3MzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="911.02µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "PUT /v2/foo/bar/blobs/uploads/7702f499-e230-438b-8120-fca38d15a2cd?_state=inc_C7G2J5NrZnTaR3bt4DsuuEmudI-mmMIykNxtadZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MDJmNDk5LWUyMzAtNDM4Yi04MTIwLWZjYTM4ZDE1YTJjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjI5NzU3MzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=a4557754-f11a-465d-93af-94fd657df6b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.701µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=858bef8b-538e-4f60-ba2e-f629af52093b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/3fd83640-3a74-44b6-bf38-35c561ee6e08?_state=xSmFe8yRyvVD7P7Tv3Z69FQApYDxvxRANzRdDs08Dcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZDgzNjQwLTNhNzQtNDRiNi1iZjM4LTM1YzU2MWVlNmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjQ4MzE0NDNaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=413.237606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:49 +0000] "PUT /v2/foo/bar/blobs/uploads/3fd83640-3a74-44b6-bf38-35c561ee6e08?_state=xSmFe8yRyvVD7P7Tv3Z69FQApYDxvxRANzRdDs08Dcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZDgzNjQwLTNhNzQtNDRiNi1iZjM4LTM1YzU2MWVlNmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo0OS44NjQ4MzE0NDNaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=8c207221-191a-477b-a051-1afa25484ac9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.921µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34481" http.request.id=b01c8095-91df-4a60-bb11-d1e607ba2592 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/1d451d92-3d35-481e-b901-f91bbc4670b2?_state=1q3Yb4fnbB7mmHh_-ZOxAy7WD9TSBTunvK2SbQqAROR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDUxZDkyLTNkMzUtNDgxZS1iOTAxLWY5MWJiYzQ2NzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MC4zMjcyNzcwMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=405.115073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/1d451d92-3d35-481e-b901-f91bbc4670b2?_state=1q3Yb4fnbB7mmHh_-ZOxAy7WD9TSBTunvK2SbQqAROR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDUxZDkyLTNkMzUtNDgxZS1iOTAxLWY5MWJiYzQ2NzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MC4zMjcyNzcwMTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=f6a08620-673f-415c-aa0b-04c0525d96a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/uploads/1d451d92-3d35-481e-b901-f91bbc4670b2?_state=k4-c0XS47X-TFCIR9XNXaYCFWafwVyudecG4GjKe-HV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDUxZDkyLTNkMzUtNDgxZS1iOTAxLWY5MWJiYzQ2NzBiMiIsIk9mZnNldCI6MTM3MTkwNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTBaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "PUT /v2/foo/bar/blobs/uploads/1d451d92-3d35-481e-b901-f91bbc4670b2?_state=k4-c0XS47X-TFCIR9XNXaYCFWafwVyudecG4GjKe-HV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDUxZDkyLTNkMzUtNDgxZS1iOTAxLWY5MWJiYzQ2NzBiMiIsIk9mZnNldCI6MTM3MTkwNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTBaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=1dd578b2-2182-4a95-9ddf-fa6470f8c8ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="909.161µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=3a235887-7448-4aec-92c4-fdd2648acaa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.512084ms http.response.status=200 http.response.written=13719040 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "GET /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 200 13719040 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=error msg="error parsing digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=acbb0854-3304-4522-9b8d-957203e304e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" time="2026-04-25T01:00:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=acbb0854-3304-4522-9b8d-957203e304e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50016" http.request.uri="/v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.584µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "GET /v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=22a31ffa-ad34-4f56-a81e-70d9ff938161 http.request.method=GET http.request.remoteaddr="127.0.0.1:50036" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143112ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "GET /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=10410fa6-d4f7-4b56-8600-778f29f9927a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50040" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.duration="993.91µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=bbe1df8b-e6b0-4ddd-9c28-678f334c8082 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50040" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="605.888µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=7bf56631-8a55-4dc3-83ff-c63586be5e6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50040" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="600.369µs" http.response.status=404 http.response.written=74 vars.digest="sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=error msg="error parsing digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=8c55f6fe-76ad-4fd0-9396-0d703b0050db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50054" http.request.uri="/v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" time="2026-04-25T01:00:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=8c55f6fe-76ad-4fd0-9396-0d703b0050db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50054" http.request.uri="/v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.146µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T01:00:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=93369b51-3ee6-4beb-8eed-c04077f5eec4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50062" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="776.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=efac116b-726c-4b96-be58-59af3050e377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50062" http.request.uri="/v2/foo/bar/blobs/uploads/42611ac2-12e9-4f1a-be74-3fe0cb9fe52b?_state=iNkpTo3CPw3J_Vm_BwAZJrgURa5NNEcLEMz9e91NkGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNjExYWMyLTEyZTktNGYxYS1iZTc0LTNmZTBjYjlmZTUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MC43OTM0MDMwMTdaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.duration=393.689334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "PUT /v2/foo/bar/blobs/uploads/42611ac2-12e9-4f1a-be74-3fe0cb9fe52b?_state=iNkpTo3CPw3J_Vm_BwAZJrgURa5NNEcLEMz9e91NkGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNjExYWMyLTEyZTktNGYxYS1iZTc0LTNmZTBjYjlmZTUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MC43OTM0MDMwMTdaIn0%3D&digest=sha256%3A0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=28b03771-e8f4-449e-8cc6-d8221048260a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50062" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="944.3µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=f987a37f-32f7-4141-ba00-3ee9e3a59a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:50024" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=446.768234ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "GET /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2026-04-25T01:00:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34481" http.request.id=9eef4e43-4447-4630-8128-c9e51295c3fb http.request.method=GET http.request.remoteaddr="127.0.0.1:50036" http.request.uri="/v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=443.859954ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [25/Apr/2026:01:00:50 +0000] "GET /v2/foo/bar/blobs/sha256:0cf0859bd51ddcccfd97eca2772c844e002dde601bbb922668a5728c0fd7f1a0 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.48s) === RUN TestRelativeURL time="2026-04-25T01:00:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:51Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43947" http.request.id=c1e9d7e2-1746-434f-9ef3-8be2e9fe036e http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.505µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43947" http.request.id=5f589f3d-fc82-4b28-b5ee-17349c4106a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/bar/blobs/uploads/850df489-4a0b-4964-9288-baec9d24221d?_state=96f0ND-KwzDzx-UPqjFW6LUG5QTfL1hnYJfh5UIZ5MB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MGRmNDg5LTRhMGItNDk2NC05Mjg4LWJhZWM5ZDI0MjIxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MS4yMzM1OTg4MTJaIn0%3D&digest=sha256%3A7c230287be81306a449a2ea678110fae66a3978c56fd578d6edfcceb81ef261c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099665783s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:51 +0000] "PUT /v2/foo/bar/blobs/uploads/850df489-4a0b-4964-9288-baec9d24221d?_state=96f0ND-KwzDzx-UPqjFW6LUG5QTfL1hnYJfh5UIZ5MB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1MGRmNDg5LTRhMGItNDk2NC05Mjg4LWJhZWM5ZDI0MjIxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1MS4yMzM1OTg4MTJaIn0%3D&digest=sha256%3A7c230287be81306a449a2ea678110fae66a3978c56fd578d6edfcceb81ef261c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43947" http.request.id=d3e4193f-162c-4376-99bc-a514f0c92781 http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43947" http.request.id=158c281c-f5ee-40ca-bc32-a4ea2148eec0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.781µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43947" http.request.id=6ac9f88b-0576-4245-a7b3-1cd5688e3143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/bar/blobs/uploads/4b4a78d5-7268-44d9-9aa3-2efe4141144e?_state=4rIjJ3lExbJR8z8P6BUIBO5h7tP7eCLzg7MBe2nMG697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNGE3OGQ1LTcyNjgtNDRkOS05YWEzLTJlZmU0MTQxMTQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1Mi43NzQ0MzQyMDhaIn0%3D&digest=sha256%3A137008dd587b924864d9c2ac3deec65d7d9ed3c026bd1c1311798efaa9210895" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970102435s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/4b4a78d5-7268-44d9-9aa3-2efe4141144e?_state=4rIjJ3lExbJR8z8P6BUIBO5h7tP7eCLzg7MBe2nMG697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNGE3OGQ1LTcyNjgtNDRkOS05YWEzLTJlZmU0MTQxMTQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1Mi43NzQ0MzQyMDhaIn0%3D&digest=sha256%3A137008dd587b924864d9c2ac3deec65d7d9ed3c026bd1c1311798efaa9210895 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.51s) === RUN TestBlobDeleteDisabled time="2026-04-25T01:00:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:54Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38285" http.request.id=7f48556d-5ef7-4583-b283-3efc942271c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57514" http.request.uri="/v2/foo/bar/blobs/sha256:712cc8d31051993cc9bf9d6356fcb953453be6641d56bd46cabba678a5c53a98" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.012µs" http.response.status=405 http.response.written=78 vars.digest="sha256:712cc8d31051993cc9bf9d6356fcb953453be6641d56bd46cabba678a5c53a98" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:712cc8d31051993cc9bf9d6356fcb953453be6641d56bd46cabba678a5c53a98 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-04-25T01:00:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:54Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34543" http.request.id=c308f36e-b418-459c-bf6e-213daaedf5dd http.request.method=POST http.request.remoteaddr="127.0.0.1:44248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.553µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34543" http.request.id=c7da09ec-cdf1-451b-960d-a1684bc354b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44248" http.request.uri="/v2/foo/bar/blobs/uploads/51c75568-3514-47b0-8471-1687135d9d8c?_state=D4N10dMPA7TNcSF-M5bYmQC2xMUDGeytvi-B-7iuhH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYzc1NTY4LTM1MTQtNDdiMC04NDcxLTE2ODcxMzVkOWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1NS4wNjAzMjAxMTNaIn0%3D&digest=sha256%3A13c8381bdd6189294f69a4b33b8f649fbd31544315ee208d7eaf62cea6d142fb" http.request.useragent="Go-http-client/1.1" http.response.duration=661.954702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:55 +0000] "PUT /v2/foo/bar/blobs/uploads/51c75568-3514-47b0-8471-1687135d9d8c?_state=D4N10dMPA7TNcSF-M5bYmQC2xMUDGeytvi-B-7iuhH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxYzc1NTY4LTM1MTQtNDdiMC04NDcxLTE2ODcxMzVkOWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1NS4wNjAzMjAxMTNaIn0%3D&digest=sha256%3A13c8381bdd6189294f69a4b33b8f649fbd31544315ee208d7eaf62cea6d142fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:34543" http.request.id=6a15b20a-154b-4876-9bc0-46c0a5b6b8fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44248" http.request.uri="/v2/foo/bar/blobs/sha256:13c8381bdd6189294f69a4b33b8f649fbd31544315ee208d7eaf62cea6d142fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.046µs" http.response.status=405 http.response.written=78 vars.digest="sha256:13c8381bdd6189294f69a4b33b8f649fbd31544315ee208d7eaf62cea6d142fb" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:00:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:13c8381bdd6189294f69a4b33b8f649fbd31544315ee208d7eaf62cea6d142fb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.81s) === RUN TestDeleteReadOnly time="2026-04-25T01:00:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:00:55Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36649" http.request.id=17792a02-37f7-46f1-a96f-6b30dc3208b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.633µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36649" http.request.id=4d5f8d3d-f7ad-4dd6-9dfb-23e928e4e4da http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/bar/blobs/uploads/65a3d154-1e95-46f2-9890-12d8cd4f0880?_state=E8xX8eWqnXL1tziit-n9_cRncGjzx8cPkOwmzNZAYM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTNkMTU0LTFlOTUtNDZmMi05ODkwLTEyZDhjZDRmMDg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1NS45NTQzODczMDlaIn0%3D&digest=sha256%3Af52ceae99db2add6371f28459ded85dd9bda095b113f53ddf7e77b85195d163e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.704049179s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:55 +0000] "PUT /v2/foo/bar/blobs/uploads/65a3d154-1e95-46f2-9890-12d8cd4f0880?_state=E8xX8eWqnXL1tziit-n9_cRncGjzx8cPkOwmzNZAYM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTNkMTU0LTFlOTUtNDZmMi05ODkwLTEyZDhjZDRmMDg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMDo1NS45NTQzODczMDlaIn0%3D&digest=sha256%3Af52ceae99db2add6371f28459ded85dd9bda095b113f53ddf7e77b85195d163e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:f52ceae99db2add6371f28459ded85dd9bda095b113f53ddf7e77b85195d163e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.94s) === RUN TestStartPushReadOnly time="2026-04-25T01:00: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.26.2 time="2026-04-25T01:00:57Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [25/Apr/2026:01:00:57 +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-04-25T01:00: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.26.2 time="2026-04-25T01:00:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=870fb018-72b2-4b32-9044-6d9a766b6b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" 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="756.516µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=bb116aab-26a5-46b8-8387-f7e99440ec56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" 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="567.095µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=9de9479a-61e5-4b85-8312-fec91921e1aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" 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="568.417µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=0511b16f-1d66-4578-91af-3522d44be9ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.078815ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=0511b16f-1d66-4578-91af-3522d44be9ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.110156ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=0511b16f-1d66-4578-91af-3522d44be9ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.134256ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:00:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=0511b16f-1d66-4578-91af-3522d44be9ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.156929ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T01:00:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=7641987c-a05c-4662-9f12-78a7561a46b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.151µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=86d00d77-df02-4587-8f24-6f1251863fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/blobs/uploads/dce06474-0938-40b8-b2b6-05cf1a09358b?_state=y2bFk2d5ypRHkf8ts9F4GlKq0VuF84K_GnjicKr4MXV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2UwNjQ3NC0wOTM4LTQwYjgtYjJiNi0wNWNmMWEwOTM1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTcuNzk4MDIyODE4WiJ9&digest=sha256%3A5e86bd86740c046084ab212ed3f1e23edca98bf4dccd9c67fc377efb9e19353c" http.request.useragent="Go-http-client/1.1" http.response.duration=596.147078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/dce06474-0938-40b8-b2b6-05cf1a09358b?_state=y2bFk2d5ypRHkf8ts9F4GlKq0VuF84K_GnjicKr4MXV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2UwNjQ3NC0wOTM4LTQwYjgtYjJiNi0wNWNmMWEwOTM1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTcuNzk4MDIyODE4WiJ9&digest=sha256%3A5e86bd86740c046084ab212ed3f1e23edca98bf4dccd9c67fc377efb9e19353c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=f57f35d1-2895-434b-989d-14dd514e1a0e http.request.method=POST http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.198µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=b9257e16-03d6-407b-9c55-1af0f5c9fb51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/blobs/uploads/fca6468b-3089-40d3-bbf5-22b3a45af1ce?_state=v7Xz3MPY3rWFvWgqnwjvtyGL_i7-pVOnsvn9qjJ7W2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmY2E2NDY4Yi0zMDg5LTQwZDMtYmJmNS0yMmIzYTQ1YWYxY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTguNTc1MzE4MTA2WiJ9&digest=sha256%3A429eaa7bb6050c1f7345f1077cdac40940e2496297d9d2315ac0b599cc88a859" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114122914s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/fca6468b-3089-40d3-bbf5-22b3a45af1ce?_state=v7Xz3MPY3rWFvWgqnwjvtyGL_i7-pVOnsvn9qjJ7W2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmY2E2NDY4Yi0zMDg5LTQwZDMtYmJmNS0yMmIzYTQ1YWYxY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTguNTc1MzE4MTA2WiJ9&digest=sha256%3A429eaa7bb6050c1f7345f1077cdac40940e2496297d9d2315ac0b599cc88a859 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=9b199080-6ce5-4627-b251-547428acd40f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=bb3984be-0c9b-42b0-a3a6-23265107e2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=919dcf9e-3641-4585-b87f-18ae74e5da0e http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" 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.146072ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=b694da3a-64f3-444f-86ee-403f4111229e http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.085592ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46753" http.request.id=7f6be965-6b39-49ba-8126-899830c32513 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46753" http.request.id=da5d3cc1-72d7-4fa5-862e-e8903b1b6321 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382597ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:46753" http.request.id=b113d402-76e0-42eb-bb49-e7d91cd76702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=94df2537-d509-496d-9062-1ea5172d0422 http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.109601ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=5905b4ea-7e29-4fbd-a952-404b39caa2b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="592.514µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=f837497d-c6af-4ef3-bda9-b0fc5fa7df93 http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.duration="558.08µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=67449b56-dd13-45b9-90ae-c5af538a6aba http.request.method=GET http.request.remoteaddr="127.0.0.1:42774" 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="559.693µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=error msg="payload digest does match: "sha256:b5cfb3cefe432e73c2a03ab82b14805e066085f7b8ca23641bcd359afc200b97" != "sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb"" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=26606f29-e563-4566-821a-92e37b56b397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=26606f29-e563-4566-821a-92e37b56b397 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.313µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb" 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8bb93f1f5d64a895f68ec4be74f096d1dc2e0845913e8f36e2e6c648159cd4cb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=eece4a00-3b33-4ee7-b3f4-98b6cc01889b http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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="723.365µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=b7932c4c-bbbc-4a1b-afba-776e0adcbc65 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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="585.395µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=5e6ea424-07f5-480c-b94f-8413a08e2d6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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="712.447µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=5e6ea424-07f5-480c-b94f-8413a08e2d6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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="739.429µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=5e6ea424-07f5-480c-b94f-8413a08e2d6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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="769.08µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=14edb595-dc94-4e45-9798-261cca65faee http.request.method=POST http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.443µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=33bb20ce-5364-440a-8b5f-e26174ea1172 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/cb183fb4-3280-4742-b8a2-16e46538929b?_state=La2yrj0tNWKddtUGgNkrojsKTPVcKEerdUgLOGXY-P17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjE4M2ZiNC0zMjgwLTQ3NDItYjhhMi0xNmU0NjUzODkyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTkuNzA5MTU3MzRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="882.879µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/cb183fb4-3280-4742-b8a2-16e46538929b?_state=La2yrj0tNWKddtUGgNkrojsKTPVcKEerdUgLOGXY-P17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjE4M2ZiNC0zMjgwLTQ3NDItYjhhMi0xNmU0NjUzODkyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTkuNzA5MTU3MzRaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=26d9b4cd-b2d4-4a0b-8e76-45f2a8a9ba84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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="962.944µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:00:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=26d9b4cd-b2d4-4a0b-8e76-45f2a8a9ba84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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.001419ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T01:00:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=9a9f3f65-8fba-406f-b312-c26a172890d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.867µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=40723505-f827-4fee-9649-31cad9332f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/ba349b3c-cdd5-4f3f-9a00-f0adb5d8cee9?_state=VCEE39jl94zdK5RhiLflECpgD774Tl4Bx6WsfM4a6aZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTM0OWIzYy1jZGQ1LTRmM2YtOWEwMC1mMGFkYjVkOGNlZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTkuOTQzOTcyMjc2WiJ9&digest=sha256%3A43b34315fc395ee4709cd90e93f5259e7ae66406bef280756fb3c5cc3b067586" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876328895s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:00:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba349b3c-cdd5-4f3f-9a00-f0adb5d8cee9?_state=VCEE39jl94zdK5RhiLflECpgD774Tl4Bx6WsfM4a6aZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTM0OWIzYy1jZGQ1LTRmM2YtOWEwMC1mMGFkYjVkOGNlZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDA6NTkuOTQzOTcyMjc2WiJ9&digest=sha256%3A43b34315fc395ee4709cd90e93f5259e7ae66406bef280756fb3c5cc3b067586 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=d8f84f36-def5-4233-a668-d499ee0417cb http.request.method=POST http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.015µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=3b76a6a1-2335-4ecf-bd24-31abb6641f21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/blobs/uploads/ba0696a6-4edb-4c8a-bc4b-84e144fc5b56?_state=12D1JwlQtR6Sba_9Gl5hGPgNcVo_08YDylzswfvwr-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTA2OTZhNi00ZWRiLTRjOGEtYmM0Yi04NGUxNDRmYzViNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDIuMDU4Mjk0NjA0WiJ9&digest=sha256%3A5d828de7265fe626a97ab21d98e4f087df6a55bcecf8ea7c0d3f0e94dabd03f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935648483s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba0696a6-4edb-4c8a-bc4b-84e144fc5b56?_state=12D1JwlQtR6Sba_9Gl5hGPgNcVo_08YDylzswfvwr-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTA2OTZhNi00ZWRiLTRjOGEtYmM0Yi04NGUxNDRmYzViNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDIuMDU4Mjk0NjA0WiJ9&digest=sha256%3A5d828de7265fe626a97ab21d98e4f087df6a55bcecf8ea7c0d3f0e94dabd03f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=79221373-8cfc-4d44-a067-e16b4022f08a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46753" http.request.id=e3700c9a-e4c1-42fe-a16c-a1d6090d4880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472" http.request.useragent="Go-http-client/1.1" http.response.duration="893.611µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=edd531eb-a1cf-457a-b3f2-b002e2f84b54 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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="862.178µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=a0a3e364-6c0c-4bfa-a87b-ade84a82dc93 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="811.798µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:03 +0000] "GET /v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=65ae7e11-ac8f-4fd4-927e-5ef4595c870d http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="641.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=e69ad557-7a36-4039-a2e2-eb2687bc5fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472" http.request.useragent="Go-http-client/1.1" http.response.duration="598.106µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=ad4ab138-4ca1-4af9-94ba-78f46ae6cfbb http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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="624.369µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="rewriting manifest sha256:632be0416333f2e1606bc812b62835c2ff4b77a04dbd7c9753f61e80cb479472 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=dc170fec-b998-4003-8f1b-73c3551b04bb http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=dc170fec-b998-4003-8f1b-73c3551b04bb http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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=1.459073ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46753" http.request.id=c49fffd7-a19c-4553-904f-809094f0fb15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" 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="772.193µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46753" http.request.id=94cdd5b8-5cd7-42f1-a148-04a5cc6979ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="936.027µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46753" http.request.id=3a99091e-f813-4aef-9bd4-7099f5cbecf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011" http.request.useragent="Go-http-client/1.1" http.response.duration="829.248µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=52baad06-25cd-4576-9946-cfaad2fc2a98 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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="854.802µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=d8072345-eedb-4e6d-8f35-5c1c3592dae3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="775.365µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=c162fdcd-2104-4962-84ac-7ea0fce9e6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="634.381µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=7db29d25-d67a-42c0-a9ae-3b5c1e004b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011" http.request.useragent="Go-http-client/1.1" http.response.duration="592.254µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="rewriting manifest list sha256:3c07746aa2b53159e5c3bdffd5c18e87312de7fed53f75131981e8f2fe9cd011 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=2f71575c-c28a-4f60-8b76-e6cde487b65f http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46753" http.request.id=2f71575c-c28a-4f60-8b76-e6cde487b65f http.request.method=GET http.request.remoteaddr="127.0.0.1:42776" 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=1.568698ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-25T01:01: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.26.2 time="2026-04-25T01:01:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=7bbc3b3b-b947-48ff-a781-80d60c24d388 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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="765.774µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=443b6722-2373-4963-b797-eaa370a9470b http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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="683.265µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=802e9518-2e84-4e62-b039-da71ce906bd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" 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="850.747µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=26edf002-a05f-48db-bf05-5e7d86aaaa28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.609636ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=26edf002-a05f-48db-bf05-5e7d86aaaa28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.647703ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=26edf002-a05f-48db-bf05-5e7d86aaaa28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.681448ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=26edf002-a05f-48db-bf05-5e7d86aaaa28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.713455ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=7f5ab531-dd80-4fa3-8cf1-a8e4fbe4a9be http.request.method=POST http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=b52583a7-0cc2-4c1e-9c52-7db58bcaeb78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/blobs/uploads/38cd19f6-2760-4a1e-8590-10a4edbfeaff?_state=U3MYX7JGvlfF99Tm2Nr3YvQzVECIVngWO0T-G3J_NbB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGNkMTlmNi0yNzYwLTRhMWUtODU5MC0xMGE0ZWRiZmVhZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDQuMTQ4ODI2NDUxWiJ9&digest=sha256%3A5013cfbe5b4adfa3249a78dcb2d472dc06fb77e83f38918db627c764820402d7" http.request.useragent="Go-http-client/1.1" http.response.duration=551.144949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/38cd19f6-2760-4a1e-8590-10a4edbfeaff?_state=U3MYX7JGvlfF99Tm2Nr3YvQzVECIVngWO0T-G3J_NbB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGNkMTlmNi0yNzYwLTRhMWUtODU5MC0xMGE0ZWRiZmVhZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDQuMTQ4ODI2NDUxWiJ9&digest=sha256%3A5013cfbe5b4adfa3249a78dcb2d472dc06fb77e83f38918db627c764820402d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=730486da-1c4f-4af0-8242-60290e04edc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=53c764d0-0657-4513-9bc6-1d0c4ad25d9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/blobs/uploads/e814678b-a451-4274-8fbb-abfbae4ccf82?_state=zFafKDwPooNzC2wN8aE5BwvMZpgu2N379qwc8cE3oOV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODE0Njc4Yi1hNDUxLTQyNzQtOGZiYi1hYmZiYWU0Y2NmODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDQuODc2MTQyNjE5WiJ9&digest=sha256%3Ab5dfb57c1fccf0ae34ea4b79758ed810079f698fef6f2e5c88c59e1eaef7db5d" http.request.useragent="Go-http-client/1.1" http.response.duration=969.50671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/e814678b-a451-4274-8fbb-abfbae4ccf82?_state=zFafKDwPooNzC2wN8aE5BwvMZpgu2N379qwc8cE3oOV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODE0Njc4Yi1hNDUxLTQyNzQtOGZiYi1hYmZiYWU0Y2NmODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDQuODc2MTQyNjE5WiJ9&digest=sha256%3Ab5dfb57c1fccf0ae34ea4b79758ed810079f698fef6f2e5c88c59e1eaef7db5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=026a51cd-94a8-4962-a43b-49af64d250c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=fbc01057-bd6c-4a0a-b3c5-1c1dcd6857bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=901bd8f2-265b-4c3a-90de-4a41572bbcb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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.143622ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=b3abb07d-1f09-4c3f-9534-8b3d7b560d62 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.104908ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32959" http.request.id=b327d317-d2f3-4e43-8c6d-f34c7825fc0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32959" http.request.id=a378223c-adb9-44e3-bc0e-76373de97a0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:32959" http.request.id=884899ef-0a92-45a3-a45b-9bfe998cd95f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=a5a98bcc-3837-4458-a89a-69703ab92e20 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.131757ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=8c4fa813-6799-45d0-af02-c3a516f2719b http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="603.193µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=c2295df9-0af8-4a00-9de4-dbd8895eabb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.duration="558.193µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=14b229bd-1052-4fd4-9781-3a615f5a920b http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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="562.048µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=error msg="payload digest does match: "sha256:e29e85446d72a27916f498f0672cee45c98c2c91e0219cbdf5f2471dad3cb315" != "sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75"" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=2ab1ce64-4d47-4110-b8e2-c66048488764 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=2ab1ce64-4d47-4110-b8e2-c66048488764 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57184" http.request.uri="/v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="792.38µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75" 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fed162cc86f8a6a1458f19b93d25384642433fa3dee02978a9f44aed39e0e75 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=69a74d5d-0a36-4078-aff7-c4ee65ecd1a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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="772.01µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=e1b1468c-a8b1-4983-98c5-b0955210502f http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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="574.671µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=23dd75fe-cf7e-4238-afbf-ba33f23bf385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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="695.644µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=23dd75fe-cf7e-4238-afbf-ba33f23bf385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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="732.55µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=23dd75fe-cf7e-4238-afbf-ba33f23bf385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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="768.145µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=c46128af-1fb6-4154-ad65-a00b369522e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="713.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=2ebe8240-be5a-41f3-bbdc-1b10122b0a36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/35967523-0189-4086-ba22-c80d7a174c30?_state=fnPYWJTf-9l3oV1X0c24X95kadA89hthdMdDWJ8TC-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTk2NzUyMy0wMTg5LTQwODYtYmEyMi1jODBkN2ExNzRjMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDUuODY1ODI0OTE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="923.458µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/35967523-0189-4086-ba22-c80d7a174c30?_state=fnPYWJTf-9l3oV1X0c24X95kadA89hthdMdDWJ8TC-d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTk2NzUyMy0wMTg5LTQwODYtYmEyMi1jODBkN2ExNzRjMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDUuODY1ODI0OTE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=d9bebaeb-83fd-4d87-bb9c-33b64348201a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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.042906ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=d9bebaeb-83fd-4d87-bb9c-33b64348201a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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.083317ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T01:01:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=112367b8-8868-4ea5-b7d0-eb05d5290587 http.request.method=POST http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.404µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=078a831a-41ce-427a-804a-a282c827deec http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/374aca00-3171-4160-9d1d-853b8fceefa4?_state=QFcKeHY8Qybkp6Gq90v0U-gyk7bwNybvg1TF5iuo2Nl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzRhY2EwMC0zMTcxLTQxNjAtOWQxZC04NTNiOGZjZWVmYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDYuMDczODA0MDU5WiJ9&digest=sha256%3A58c74335122c3db25cf4de2c0e1b520eb8c1177c70fb8e990f7d5adde24569f5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382491085s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/374aca00-3171-4160-9d1d-853b8fceefa4?_state=QFcKeHY8Qybkp6Gq90v0U-gyk7bwNybvg1TF5iuo2Nl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzRhY2EwMC0zMTcxLTQxNjAtOWQxZC04NTNiOGZjZWVmYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDYuMDczODA0MDU5WiJ9&digest=sha256%3A58c74335122c3db25cf4de2c0e1b520eb8c1177c70fb8e990f7d5adde24569f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=988fab4e-4686-4669-b7fa-0ac78cb84c93 http.request.method=POST http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.965µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=bcba3afd-2e16-496f-9040-7b024ba529e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/blobs/uploads/25c99c55-8c15-4662-b943-48d993566880?_state=tNhsnkyhAzznbMRQyDcpi8KKAZKFvdXdaGrZUsWh2UN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWM5OWM1NS04YzE1LTQ2NjItYjk0My00OGQ5OTM1NjY4ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDcuNTgxNDE5MTc4WiJ9&digest=sha256%3A345dbd5815af4b518afca6dce6b834f139c41830e7c9cbbbc65b047734d52955" http.request.useragent="Go-http-client/1.1" http.response.duration=544.957655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/25c99c55-8c15-4662-b943-48d993566880?_state=tNhsnkyhAzznbMRQyDcpi8KKAZKFvdXdaGrZUsWh2UN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWM5OWM1NS04YzE1LTQ2NjItYjk0My00OGQ5OTM1NjY4ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDcuNTgxNDE5MTc4WiJ9&digest=sha256%3A345dbd5815af4b518afca6dce6b834f139c41830e7c9cbbbc65b047734d52955 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=cab115a9-aa8b-4ab5-b542-f86cc0d98b29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32959" http.request.id=2824fa07-081e-4042-8e0c-b7a7fbb897fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60" http.request.useragent="Go-http-client/1.1" http.response.duration="956.132µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=9faadbde-77d1-48c0-9896-d3845fc22bf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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="739.505µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=827aa6b9-f0c9-4b3c-96fa-9e5a683f80ac http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="733.544µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=723b6cd3-a765-488c-b329-047b4f88f063 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="544.344µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=527329e6-b032-452e-86d4-bb4117907583 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60" http.request.useragent="Go-http-client/1.1" http.response.duration="596.576µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=c3d95cd5-441a-4bdc-a384-59bcd3e3a5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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="530.905µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="rewriting manifest sha256:b9544aeb44e555dcab62be4033776f8de85fd98048fbb688ff3c080d648f2a60 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=6ef6166e-cb4a-4966-ba4f-6d7c14d0f0a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=6ef6166e-cb4a-4966-ba4f-6d7c14d0f0a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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=1.286841ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32959" http.request.id=b4ca9dca-1649-4a70-b375-9a397bbc8d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" 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="648.147µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32959" http.request.id=372adcda-982b-4e3e-9e25-9d8f2e1c5d30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="830.13µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32959" http.request.id=c528c7ae-d1aa-478f-9be6-dfcd06e49cff http.request.method=PUT http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6" http.request.useragent="Go-http-client/1.1" http.response.duration="739.405µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=6a01c215-83df-4bf9-a2ed-d0bb1452c1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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="723.785µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=b80d8a94-aeb5-4c94-8f3b-7f3fefeb2701 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="674.21µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=c8f8337f-7434-44d7-9625-f90b4cc7d48c http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="608.535µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=61b6a964-9e0d-4bbb-8d14-76da553fb776 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" http.request.uri="/v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6" http.request.useragent="Go-http-client/1.1" http.response.duration="560.334µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="rewriting manifest list sha256:71904dee028de53597d5246bae064a5ab5861facc2e81f335afc1d476cfa6cd6 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=bf4dc73d-5301-4e4a-9ed8-b6c4291d1d79 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32959" http.request.id=bf4dc73d-5301-4e4a-9ed8-b6c4291d1d79 http.request.method=GET http.request.remoteaddr="127.0.0.1:57186" 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=1.393637ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.48s) === RUN TestGetManifestWithStorageError time="2026-04-25T01:01:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:08Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39301" http.request.id=14dab233-efb2-4020-9322-6a5b06f96dce http.request.method=GET http.request.remoteaddr="127.0.0.1:41268" 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="727.511µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:39301" http.request.id=e263530d-7be1-4797-b11e-16314300379d http.request.method=GET http.request.remoteaddr="127.0.0.1:41268" 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="583.357µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:39301" http.request.id=36c6f13b-bf54-4207-8a64-16f0a7d11217 http.request.method=GET http.request.remoteaddr="127.0.0.1:41268" 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="607.847µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:39301" http.request.id=81e8f445-6375-478f-828a-8f935267f375 http.request.method=GET http.request.remoteaddr="127.0.0.1:41268" 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="563.417µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-04-25T01:01:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:08Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=a396f9b4-b837-41cd-9d51-fa959c9c8a0d http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" 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="716.138µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=7fd7f28a-3c85-4e94-94da-25802162fdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" 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="549.226µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=7a3ab909-e333-4f18-af44-c50f015a239f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" 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="566.347µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=cec5d3d6-4518-4a5e-bf6d-7a2c82513421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.454415ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=cec5d3d6-4518-4a5e-bf6d-7a2c82513421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.489232ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=cec5d3d6-4518-4a5e-bf6d-7a2c82513421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520459ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T01:01:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=cec5d3d6-4518-4a5e-bf6d-7a2c82513421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.552701ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=ea03044e-17ba-4ea7-8a47-4903cba07249 http.request.method=POST http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.752µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d5c04f31-8ef2-4ba8-85c5-6a68b0c0c6e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/blobs/uploads/e7dda69f-bbc2-43db-bdd2-1d48b6ca815c?_state=wpP-li0X2PpvS00vzlYBoD86Md1_Y3URB63e8nSxJ6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2RkYTY5Zi1iYmMyLTQzZGItYmRkMi0xZDQ4YjZjYTgxNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDguMjk1MjY0NzM3WiJ9&digest=sha256%3A2d2b691ed657f4b8135ee11bda4845b5dd5d37572848f25e0ac747fc02e92ea5" http.request.useragent="Go-http-client/1.1" http.response.duration=623.321078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7dda69f-bbc2-43db-bdd2-1d48b6ca815c?_state=wpP-li0X2PpvS00vzlYBoD86Md1_Y3URB63e8nSxJ6Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2RkYTY5Zi1iYmMyLTQzZGItYmRkMi0xZDQ4YjZjYTgxNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDguMjk1MjY0NzM3WiJ9&digest=sha256%3A2d2b691ed657f4b8135ee11bda4845b5dd5d37572848f25e0ac747fc02e92ea5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=4a2ad5e2-2b14-4fdc-bccf-d9c1a894fd9a http.request.method=POST http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.134µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=ac8d77fc-415b-418b-b277-016694684c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/blobs/uploads/6412d312-2ec7-4880-8b51-dfbc4538c8c1?_state=Dc8psIu4yMr8O5K4AIt04X0skTpSxEYktxmEsGM_QhR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NDEyZDMxMi0yZWM3LTQ4ODAtOGI1MS1kZmJjNDUzOGM4YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDkuMTIwODkzODUzWiJ9&digest=sha256%3A00cc735393800f5885b79cd4eec8bb3af32480a2447d5895fe31ab4a546089eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587109556s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/6412d312-2ec7-4880-8b51-dfbc4538c8c1?_state=Dc8psIu4yMr8O5K4AIt04X0skTpSxEYktxmEsGM_QhR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NDEyZDMxMi0yZWM3LTQ4ODAtOGI1MS1kZmJjNDUzOGM4YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MDkuMTIwODkzODUzWiJ9&digest=sha256%3A00cc735393800f5885b79cd4eec8bb3af32480a2447d5895fe31ab4a546089eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=9eb6333c-26c4-459f-9fe3-47cb08aa6eec http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.344754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=f83b8929-b9c9-45fd-b5e3-6dbf4754c823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration=2.253611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=22c9e047-177c-4395-a635-2d51c8909bbd http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" 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.995491ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=f92365d5-0e73-4650-b93a-20ecaa311842 http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.814121ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34385" http.request.id=4f303621-06b2-41bc-925d-fd0834d7b8e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration=1.483781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34385" http.request.id=692039be-b901-4c83-88ed-07e8eab5e89d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517819ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:34385" http.request.id=63dc433c-5cda-4a3a-9335-8fc55ee80297 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=61d3e0e7-1990-41a0-9bf5-d77bb572c397 http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.233114ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=b00dd6d8-2d7b-4b2d-8b13-86f668862044 http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="678.191µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=c1f17069-3d11-43fa-bfc2-a58f14b68fea http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration="608.523µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=ea270a06-c01a-4c85-832d-9d2ea9aa53c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39774" 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="614.277µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="payload digest does match: "sha256:0c8e9dd2a3d64053fdc7a0ad0163e42eb234ccd0de493d580ac7696d3eb32797" != "sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297"" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d5903a8f-13db-423a-af5f-ccbf5846a901 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d5903a8f-13db-423a-af5f-ccbf5846a901 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39774" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.079µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=9e788e1e-97f0-4981-a2ce-a1f473b91ba2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39788" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration="982.482µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=e0dd08e5-2cf5-4e14-a4ce-bd6dae0e7cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39788" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.596µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=cd2a886f-cf1d-4474-a2c9-1708d27c83c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39798" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.504µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d10cb6b4-0bee-4bb7-8ba4-64d0ee1df892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39814" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=f767c0fc-7fd4-4ade-8f6f-3f27ac28562f http.request.method=GET http.request.remoteaddr="127.0.0.1:39814" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.235708ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d92512e9-1e18-495f-b206-5cc277105ec6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39816" 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="807.182µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=310cdf78-c90c-4782-bc2b-1ae87396cfcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.177462ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=30ce6d01-7836-4df3-a480-a4ef5da69bb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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="690.886µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=0384728a-9a28-4773-8d10-98b12b858020 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297" http.request.useragent="Go-http-client/1.1" http.response.duration="892.261µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:01e87408318167a138fcaa039ba92442f366dbf4d9bb4cc327b290b112183297 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=4d9e5017-fa67-4577-b4b3-abf15fc5973e http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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="664.728µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=170a02f3-dacf-4710-87e2-fe339b9b91a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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="714.871µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=fae06851-9261-4537-a8cc-4961b2029daf http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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="678.593µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=127f7ff2-b08e-4d81-ba37-cf167baac567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" 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="842.13µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=127f7ff2-b08e-4d81-ba37-cf167baac567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" 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="883.8µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=127f7ff2-b08e-4d81-ba37-cf167baac567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" 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="924.65µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=714524cc-ee2f-46d1-acb1-7e99cf5e2437 http.request.method=POST http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.121µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=ff4a14ba-d909-4d18-b6e4-efec92f864c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/7ac8d0c3-5838-4153-894b-bad86807a2c2?_state=6sIY_Mwz1O8eIQQjWS2PAiKLXAHoSYh0GPNyBE8Y49p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWM4ZDBjMy01ODM4LTQxNTMtODk0Yi1iYWQ4NjgwN2EyYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTAuNzQ3Mjk1ODM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/7ac8d0c3-5838-4153-894b-bad86807a2c2?_state=6sIY_Mwz1O8eIQQjWS2PAiKLXAHoSYh0GPNyBE8Y49p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWM4ZDBjMy01ODM4LTQxNTMtODk0Yi1iYWQ4NjgwN2EyYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTAuNzQ3Mjk1ODM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=2827fe22-ad87-457e-b08a-4ced850a98f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" 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="876.281µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T01:01:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=2827fe22-ad87-457e-b08a-4ced850a98f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" 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="916.564µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T01:01:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=4eb000f9-2d68-442e-93e2-249ac756ed37 http.request.method=POST http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.005µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=32ff77cd-4e1b-4830-a2e2-bbad26bbda80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/93b9f496-803e-448c-8b9a-1d347a0e1432?_state=CtjUHi8wMGE6O0cRcfDyfk1CaVZwyPNTWJDHw9k6MSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2I5ZjQ5Ni04MDNlLTQ0OGMtOGI5YS0xZDM0N2EwZTE0MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTAuOTY3MDI4NjMyWiJ9&digest=sha256%3A909f1f2b9674045635d1daaf4efe52b5b57273f24bbbdf19e6da06046a064f99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624475372s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/93b9f496-803e-448c-8b9a-1d347a0e1432?_state=CtjUHi8wMGE6O0cRcfDyfk1CaVZwyPNTWJDHw9k6MSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2I5ZjQ5Ni04MDNlLTQ0OGMtOGI5YS0xZDM0N2EwZTE0MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTAuOTY3MDI4NjMyWiJ9&digest=sha256%3A909f1f2b9674045635d1daaf4efe52b5b57273f24bbbdf19e6da06046a064f99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=1b604001-5f8f-48e4-9abe-7ed8df26bd21 http.request.method=POST http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=8e68e7bb-7068-4132-88d8-8d2850b71474 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/blobs/uploads/9729dea9-3858-4d4c-af69-146869d6c076?_state=sXTKqznyM2rAiqqj5IOu5Eh3muiUQNPpZIhBCCdMlsx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzI5ZGVhOS0zODU4LTRkNGMtYWY2OS0xNDY4NjlkNmMwNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTIuNzIwNTY4MjE0WiJ9&digest=sha256%3Ad4e167abf8badc902c9b8c63e02c2c83a2b57c65545746d200e6d98100e460e1" http.request.useragent="Go-http-client/1.1" http.response.duration=596.763321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/9729dea9-3858-4d4c-af69-146869d6c076?_state=sXTKqznyM2rAiqqj5IOu5Eh3muiUQNPpZIhBCCdMlsx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzI5ZGVhOS0zODU4LTRkNGMtYWY2OS0xNDY4NjlkNmMwNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMDE6MDE6MTIuNzIwNTY4MjE0WiJ9&digest=sha256%3Ad4e167abf8badc902c9b8c63e02c2c83a2b57c65545746d200e6d98100e460e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=d1a7bae6-7a15-4471-997c-1bcc572d979f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=17cd1b5a-95a3-4b24-ae1c-2411485e4ff5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=1d4cf23b-f62a-4d10-a233-331cc4a01231 http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.000097ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=0ad591ce-17df-41cd-a245-9cf111c05500 http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="970.452µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=03d5f427-9c70-43d8-9060-7426506ad61f http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="754.51µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=d3449fc9-0a42-40c1-ab0a-6d7e8d6fd4ee http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.duration="714.185µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=8f3ceda9-b40e-4866-a8a7-660247d8860a http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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.865µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="rewriting manifest sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=a5ea1c91-2385-425b-8cd9-349b8863260b http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=a5ea1c91-2385-425b-8cd9-349b8863260b http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" 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=1.615491ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=2324acaf-e3b9-4fd8-bcf2-36f036b87692 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.duration="943.325µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=ae1a3c17-b417-4acf-85f9-2c7a4e66b08e http.request.method=GET http.request.remoteaddr="127.0.0.1:39828" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.886µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=6432edfc-dc43-444f-a436-7c7b7f0600b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38466" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.179µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=2a10ca38-d38e-410f-9c6e-294f795c0177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38480" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=65611dca-d57a-4e59-82f9-06807c573fbe http.request.method=GET http.request.remoteaddr="127.0.0.1:38480" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="921.374µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=768cf4d2-3db8-4a02-a454-a97097d105cb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38488" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037619ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34385" http.request.id=87664c67-3896-4c72-9795-685981e31ee8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38490" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=3c1be46f-c574-44b4-8d14-a4b6a5731e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:38490" 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="846.647µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=8cc5524b-4dae-4fa4-8f50-9bfc79edabc0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38490" http.request.uri="/v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5374d5b90397d047bb425cd4a0dedbc740bf0ec5b522657986054e2c4b7910c5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34385" http.request.id=344f4374-a63e-4704-bf00-a630d0dfddb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38490" 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="881.393µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.20s) === RUN TestManifestDeleteDisabled time="2026-04-25T01:01:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33681" http.request.id=8fd34328-9260-4dc6-8722-37bd731ba0cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38866" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.134169ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [25/Apr/2026:01:01:13 +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-04-25T01:01:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33397" http.request.id=f575d2cb-d29e-4273-a22c-fc24de8645b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50572" 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=2.288522ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33397" http.request.id=565430da-5910-4e0a-b551-c61acee351ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50574" 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.888161ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33397" http.request.id=02d43163-5a4a-4832-a591-9d003317b57c http.request.method=POST http.request.remoteaddr="127.0.0.1:50582" 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.927556ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T01:01:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33397" http.request.id=3aa8d589-8783-4d1d-9e98-7f5ab3f15d9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50586" 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.859416ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.22s) === RUN TestProxyManifestGetByTag time="2026-04-25T01:01:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=703a34c0-f0dc-4d70-bcf7-b66a20db1908 http.request.method=POST http.request.remoteaddr="127.0.0.1:51598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=26ad06ab-6afe-443c-91b0-954dfa4e6807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51598" http.request.uri="/v2/foo/bar/blobs/uploads/89475937-4aa5-4739-adba-a9e860a5f2a2?_state=HtprQTaHAQI9-ywEiWeeojGnfxgNf4Z9YZIC-9T-fbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NDc1OTM3LTRhYTUtNDczOS1hZGJhLWE5ZTg2MGE1ZjJhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMToxMy43MjMzNzI3NDZaIn0%3D&digest=sha256%3A83934d0069ef4b16b0bca44fa854bb0c6134097a34c76294012f093007965cee" http.request.useragent="Go-http-client/1.1" http.response.duration=894.486759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:13 +0000] "PUT /v2/foo/bar/blobs/uploads/89475937-4aa5-4739-adba-a9e860a5f2a2?_state=HtprQTaHAQI9-ywEiWeeojGnfxgNf4Z9YZIC-9T-fbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NDc1OTM3LTRhYTUtNDczOS1hZGJhLWE5ZTg2MGE1ZjJhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMToxMy43MjMzNzI3NDZaIn0%3D&digest=sha256%3A83934d0069ef4b16b0bca44fa854bb0c6134097a34c76294012f093007965cee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=23227e5a-2635-41fd-a608-ced644dd3a4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51598" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.328807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=b3438ea5-4ab9-41e3-a8ba-c91f03505335 http.request.method=GET http.request.remoteaddr="127.0.0.1:51598" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.316µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36629" go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=68342b17-166e-4629-8e73-9b8b972b04c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51604" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.904µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36629/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:36629/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=68d13960-844a-40f0-a35f-c90e02ea0672 http.request.method=GET http.request.remoteaddr="127.0.0.1:51666" http.request.uri="/v2/foo/bar/manifests/sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=217c5a8e-3e56-4851-9182-d2f95830e87e http.request.method=GET http.request.remoteaddr="127.0.0.1:51608" http.request.uri="/v2/foo/bar/manifests/sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.569168ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/foo/bar/manifests/sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d with ttl=167h59m59.999998209s" go.version=go1.26.2 time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=68d13960-844a-40f0-a35f-c90e02ea0672 http.request.method=GET http.request.remoteaddr="127.0.0.1:51666" http.request.uri="/v2/foo/bar/manifests/sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.107752ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/foo/bar/manifests/sha256:83ff3c7a641cb1ae9e18327783c8afeb05608e47770d381278351f657ba7e00d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=814a4997-995f-46ad-b454-721d08efc82d http.request.method=GET http.request.remoteaddr="127.0.0.1:51608" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="650.379µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36629/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:36629/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=e72006fd-1fc7-4bb3-b190-d184fa4202b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51682" 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-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=799f1cdc-648f-4172-8be4-f3bbdef9acf3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51618" 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.544984ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=e72006fd-1fc7-4bb3-b190-d184fa4202b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51682" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.903509ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=b1b843bf-b012-4e95-98b5-105d91d551b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.774µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=5f5c6215-cd9e-47e5-9973-c012a98026ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/blobs/uploads/621bcf3f-411c-47ad-b77c-7d8788a95af5?_state=jXGDFL2Y6tkpRx883wcE9BK2OEzNJ8Fnd85dC-kI5hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMWJjZjNmLTQxMWMtNDdhZC1iNzdjLTdkODc4OGE5NWFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMToxNC44MTk2MTcyMDRaIn0%3D&digest=sha256%3A0cac27d19673ac0f39b71f4d2cc5ee04f6376515b6cac7e3280d85cdc38e7a56" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235775297s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:14 +0000] "PUT /v2/foo/bar/blobs/uploads/621bcf3f-411c-47ad-b77c-7d8788a95af5?_state=jXGDFL2Y6tkpRx883wcE9BK2OEzNJ8Fnd85dC-kI5hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMWJjZjNmLTQxMWMtNDdhZC1iNzdjLTdkODc4OGE5NWFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQwMTowMToxNC44MTk2MTcyMDRaIn0%3D&digest=sha256%3A0cac27d19673ac0f39b71f4d2cc5ee04f6376515b6cac7e3280d85cdc38e7a56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=f238abe2-4eb1-4a6a-a22f-1072a3317d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.580391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=f926b2b4-ccdf-4742-8cf7-094d100428da http.request.method=GET http.request.remoteaddr="127.0.0.1:51618" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="530.317µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36629/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:36629/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=21ed21c6-0f10-4540-8301-de899ebdf997 http.request.method=GET http.request.remoteaddr="127.0.0.1:51688" 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-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=0f1ea0d5-11ca-4030-8490-eeff59e183e6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51620" 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.288969ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=e6b60bf4-951a-4c8e-9958-253023988055 http.request.method=GET http.request.remoteaddr="127.0.0.1:51620" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="556.58µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36629/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:36629/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=21ed21c6-0f10-4540-8301-de899ebdf997 http.request.method=GET http.request.remoteaddr="127.0.0.1:51688" 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-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36629" http.request.id=b0a20b39-133e-4059-856e-482a1ffadfe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51636" 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.302557ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T01:01:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:52df97d7ada45aad4599751dc54145b61ae491a6860c308f9e3dc9f2e7dbca33 with ttl=167h59m59.999995956s" go.version=go1.26.2 time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46177" http.request.id=21ed21c6-0f10-4540-8301-de899ebdf997 http.request.method=GET http.request.remoteaddr="127.0.0.1:51688" 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.875429ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:01:01:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.50s) === RUN TestAppDispatcher time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45851" http.request.id=310c86c8-82eb-41ff-9a43-8bcb5f2c8744 http.request.method=GET http.request.remoteaddr="127.0.0.1:46786" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="731.505µs" http.response.status=200 http.response.written=0 time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45851" http.request.id=2d709e20-dad3-4081-89a3-59817016cc35 http.request.method=GET http.request.remoteaddr="127.0.0.1:46786" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="567.267µs" http.response.status=200 http.response.written=0 time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45851" http.request.id=faeba93f-31bc-4cab-a888-ce8a607f1d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:46786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="584.327µs" http.response.status=200 http.response.written=0 time="2026-04-25T01:01:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45851" http.request.id=6264a8c4-bce7-4a66-9f5a-5b0d7010aecf http.request.method=GET http.request.remoteaddr="127.0.0.1:46786" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="617.425µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-04-25T01:01:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:16Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:16Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:43471" http.request.id=4223a1bd-8bb1-4fb7-85c2-5d2af8ea7808 http.request.method=GET http.request.remoteaddr="127.0.0.1:36780" 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-04-25T01:01:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:16Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:16Z" level=info msg="configuring file health check path=/tmp/healthcheck3857878991, interval=1" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-25T01:01:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:20Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:37651, interval=1" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-25T01:01:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:24Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec time="2026-04-25T01:01:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42357, interval=1, threshold=3" go.version=go1.26.2 instance.id=1d51ad08-3a9c-494e-b22d-19a922afc2ec --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 59.043s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.22s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.47s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.801s === RUN TestSchedule time="2026-04-25T01:00:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994153ms" go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.373µs" go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.999µs" go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 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-04-25T01:00:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-25T01:00:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995205ms" go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995877ms" go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 time="2026-04-25T01:00:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-25T01:00:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=bac275a2-14f7-4623-9470-5ef3a11d0691 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.591s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.11s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17329152 sha256:39eb8e4d0f422beff4eb5a22d5e1aa8caca4c01ac04f2ff1626ef4339dbce76a [] map[] } --- PASS: TestSimpleBlobRead (0.32s) === RUN TestBlobMount --- PASS: TestBlobMount (0.33s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.37s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.50s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.08s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:3185a86f3208259546c8c469d39ae5a1a9d9088fc14e64670b0c93ea16f62096 palailogos: marking blob sha256:8c448f876b4c093f4667f41477c478efc94d0526d18d3e4bfa529f381e15d3cc palailogos: marking blob sha256:68a8b7840ab35873b67cfd04ef0fba5b18912d3fe71ef931148d01b737b627a8 palailogos: marking manifest sha256:6fbabe59514183fd2f316346164d11fecc38e5c15177368f5a915a918e57429d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:8d5f1c36d64baa3dd21ef04dfaee556f3879f2646ee0c7f7130e2172dc0d6c0d palailogos: marking blob sha256:bc39e09534cf2b9361629cec1b2b7cf78483f4d0c152b95ca25d0814a12f1062 palailogos: marking manifest sha256:81d9fe4980eb9725f36dfb8401d8733fb1ff909500f48e04acbb2dd757bad3ff palailogos: marking blob sha256:833533ccbea9d9b92c501601ad016c71d80f9566a754aa9fa4cc26484d5f7048 palailogos: marking blob sha256:3185a86f3208259546c8c469d39ae5a1a9d9088fc14e64670b0c93ea16f62096 palailogos: marking manifest sha256:833533ccbea9d9b92c501601ad016c71d80f9566a754aa9fa4cc26484d5f7048 palailogos: marking blob sha256:108af715703d3ec06272e6ef153668f919a946fa4a665074e17ff066f6e608ac palailogos: marking blob sha256:400a6cde7a17e6a1e3f63608499d52029c247253f9ed37bd51dcbd7970a8ab98 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.25s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211 deletemanifests: marking manifest sha256:de10a93736eab1d64ae6b67d443c6343b7180640f2adb3d77eeaa35cb7204607 deletemanifests: marking blob sha256:425a8b3440381b06ba66cc6ce7f44c3adae051e305833518c963fdc88643444d deletemanifests: marking blob sha256:58122d978641aa0e39540f98b04876e62bfd66c8ac1fe1d35a2466d951626beb deletemanifests: marking blob sha256:6980475000b648581052bf54240f825a4d54d60fa7c207471cdcc0138f43bc08 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:52c9eacfba93d3381ff6b93ec2e1fda91c1bbf70de21732cc3ff2b35a4730125 blob eligible for deletion: sha256:5860b53fd915f9e5767b41d8946edcbc0b6b9e0e6bdb635b6464ea321ae5fc5a blob eligible for deletion: sha256:797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211 blob eligible for deletion: sha256:c84d8550cc3c94d01ba6693cc9e422dda8e8737d6205fc3053582a46f1d3d088 deletemanifests manifest eligible for deletion: sha256:797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211 deletemanifests: marking manifest sha256:de10a93736eab1d64ae6b67d443c6343b7180640f2adb3d77eeaa35cb7204607 deletemanifests: marking blob sha256:425a8b3440381b06ba66cc6ce7f44c3adae051e305833518c963fdc88643444d deletemanifests: marking blob sha256:58122d978641aa0e39540f98b04876e62bfd66c8ac1fe1d35a2466d951626beb deletemanifests: marking blob sha256:6980475000b648581052bf54240f825a4d54d60fa7c207471cdcc0138f43bc08 time="2026-04-25T01:00:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b time="2026-04-25T01:00:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:52c9eacfba93d3381ff6b93ec2e1fda91c1bbf70de21732cc3ff2b35a4730125 time="2026-04-25T01:00:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52c9eacfba93d3381ff6b93ec2e1fda91c1bbf70de21732cc3ff2b35a4730125" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:5860b53fd915f9e5767b41d8946edcbc0b6b9e0e6bdb635b6464ea321ae5fc5a time="2026-04-25T01:00:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/5860b53fd915f9e5767b41d8946edcbc0b6b9e0e6bdb635b6464ea321ae5fc5a" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211 time="2026-04-25T01:00:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/797b2633319a2d7d9325e248d15a1d89c2eb6464afee769393295b1b9c268211" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:c84d8550cc3c94d01ba6693cc9e422dda8e8737d6205fc3053582a46f1d3d088 time="2026-04-25T01:00:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c84d8550cc3c94d01ba6693cc9e422dda8e8737d6205fc3053582a46f1d3d088" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b --- PASS: TestDeleteManifestIfTagNotFound (1.48s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:35154711093c2a871db87cdbaa366181d77e4408438942232847207a53943009 time="2026-04-25T01:00:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35154711093c2a871db87cdbaa366181d77e4408438942232847207a53943009" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:6c6e542a1d44c5fd5c9d2508e80d15c29664ca08bdaa50ee61b4f3e833d729e1 time="2026-04-25T01:00:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6c6e542a1d44c5fd5c9d2508e80d15c29664ca08bdaa50ee61b4f3e833d729e1" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:bccb7b341058ecbadcedf03a9ff47c3d4bb0f53aedbe19cbbaabb7c3d7fa4e7c time="2026-04-25T01:00:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bccb7b341058ecbadcedf03a9ff47c3d4bb0f53aedbe19cbbaabb7c3d7fa4e7c" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b --- PASS: TestGCWithMissingManifests (0.57s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:24d8ed4920280f37970b2060711765a067d418863a57e62e01f9a81f9c7ba766 komnenos: marking blob sha256:13f922403c22e8198dd681b7d20f3e0f9076e249e25423da1ac3a4831bfac145 komnenos: marking blob sha256:de8dd09f431b8bcc167ed1c506e47c6aaa111ecf5bb771493b552733a13b7679 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2633e41d58130998fad61a42049f67db1ea6aea9a6a2d498da79756eed8c32dc time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2633e41d58130998fad61a42049f67db1ea6aea9a6a2d498da79756eed8c32dc" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:5511de07fc5e356db3a960af60ab68efef592290d2b53a8dd839308dc3ebbd77 time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/5511de07fc5e356db3a960af60ab68efef592290d2b53a8dd839308dc3ebbd77" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:71ad75a85a6c7199da760f7e5a966557b785325bc821145e495e7acdfaffa0a3 time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71ad75a85a6c7199da760f7e5a966557b785325bc821145e495e7acdfaffa0a3" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:9e31e4dd1d9dae5beec42499c34bc4a686a3678fbe951e1fbfd15e79a44d4ed2 time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e31e4dd1d9dae5beec42499c34bc4a686a3678fbe951e1fbfd15e79a44d4ed2" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:c120a334479beecf80b86308d637b5f1df4566fe4e5ae57048846f33252f60bd time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c120a334479beecf80b86308d637b5f1df4566fe4e5ae57048846f33252f60bd" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b blob eligible for deletion: sha256:f2caaa7b39f4a59e67084d3f730859243d4d5f349c6d0968fa5313232ab6d644 time="2026-04-25T01:00:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f2caaa7b39f4a59e67084d3f730859243d4d5f349c6d0968fa5313232ab6d644" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b --- PASS: TestDeletionHasEffect (1.52s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.74s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:fcf7c046b4702277ad00dc054e5c53f5839f16879f4181b7fddd206e0728d4bb michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:63931ecde1e64aa31f487979a8dee60e120fc1a4a0c448e9e0c7bf71fd147c1e michael_z_doukas: marking blob sha256:ffa41f9d643115922461495fd2541734900bed0ce44c8b17f3b2e61b7e6036af 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8fbb4cb1c6429ce871311b692f678df5f45d5208b1ca4598b38979eab251db43 time="2026-04-25T01:00:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8fbb4cb1c6429ce871311b692f678df5f45d5208b1ca4598b38979eab251db43" go.version=go1.26.2 instance.id=ab9f9d53-f267-41d4-84b5-fa0340efe80b --- PASS: TestOrphanBlobDeleted (0.85s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3e72fb4f1406ff057ca49d742b3bc63e0e70002d61ed6f82bbed25443df96b42 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fe42949f1c0f986179014ec7260a14ce9cf2fd0ae22d0d56d4ffaa4078f749dd --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.62s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.39s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.31s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.85s) === 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-04-25T01:00:50Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 00:00:50.363909677 +0000 UTC m=-3581.689532328, actuallyDelete=true" time="2026-04-25T01:00:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-25T01:00:50Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710, actuallyDelete=true" time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea52490c-1596-47a9-8cd8-a64fc603fde6 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ec902ada-ce83-47cb-9057-296df1fa4c73 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a0c3a79-3eb1-485c-8d95-fdef33c411d5 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6ff264ee-c2d9-4af7-893e-a16f0d0fe651 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/907116a0-cd75-4c71-8c1f-54f1742eaab6 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f9cdc0b-5538-4143-97cb-4c339505c3e2 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2d46615-2e7d-4b58-ba94-418f42641aaf have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e31f5fc4-fa19-4e54-aeb4-d32b0415ab1f have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f34a289c-b6b8-4867-a74a-860bad8a8a56 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4bed33b-bd46-411a-be03-ce13cdc686d5 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8928b94-b64b-4bb3-91fc-5c4dd5668288 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.364825715 +0000 UTC m=+18.311383710). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-25T01:00:50Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092, actuallyDelete=true" time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/285d8ed9-0a70-4c50-8471-335f040b1dad have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/86d6acd0-1ee5-491e-9a10-f7992391f773 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bd722a8c-b328-43e2-b082-e314d90d4b5e have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ed4040b-a150-4bd9-84e4-f41f532b8510 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d153e636-9ad9-42df-8276-20c76a509ad0 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.365935095 +0000 UTC m=+18.312493092). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-25T01:00:50Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984, actuallyDelete=true" time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51244c5f-3ba7-4a77-b2a7-b74446409957 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6781b5c6-717f-4fe4-a126-343a82186ab9 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/70a80441-2af5-409e-b8a0-7eaffa1812b3 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8cb8601d-9a5b-425a-afaf-3c8c3980a9f2 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d9c270bc-349b-4053-8f33-6e04c12329d0 have older date (2026-04-25 00:00:50 +0000 UTC) than purge date (2026-04-25 01:00:50.366724987 +0000 UTC m=+18.313282984). Removing upload directory." time="2026-04-25T01:00:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-25T01:00:50Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 01:00:50.367195259 +0000 UTC m=+18.313753247, actuallyDelete=true" time="2026-04-25T01:00:50Z" 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 18.327s ? 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.018s === 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.015s === RUN TestWalkFileRemoved time="2026-04-25T01:00:32Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.722s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.097s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.15s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.918s ? 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 17.173s ? 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-04-25T01:00:32Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-25T01:00:32Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-25T01:00:32Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 time="2026-04-25T01:00:32Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=884800e5-40bb-43d6-897d-d46f63e61a8f ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2026-04-25T01:00:32Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T01:00:32Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=884800e5-40bb-43d6-897d-d46f63e61a8f --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-04-25T01:00:32Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=884800e5-40bb-43d6-897d-d46f63e61a8f --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-04-25T01:00:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T01:00:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T01:00:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T01:00:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.516s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.010s ? 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.722s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.261s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.024s ? 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... Please specify at least one package name on the command line. >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install Please specify at least one package name on the command line. >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Sat, 25 Apr 2026 01:01:32 +0000 elapsed time 0h 1m 25s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260425.010008) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 459.0 MiB in 103 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...