>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 10:39:40 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.3-r0) (2/2) Installing .makedepends-docker-registry (20260513.103941) Executing busybox-1.37.0-r31.trigger OK: 455.2 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 11% |*** | 223k 0:00:07 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-13T10:40:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T10:40:05Z" 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-05-13T10:40:05Z" 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.014s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.010s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.84s) PASS ok github.com/docker/distribution/health/checks 0.850s ? 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.013s === 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.014s === 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.020s === 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.009s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/13 10:40:05 http: TLS handshake error from 127.0.0.1:54020: 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:36597/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36597/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36597/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36597/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33713?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.50s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T10:40:05Z" level=info msg="broadcaster: closing" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="closing testSink" time="2026-05-13T10:40:05Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-13T10:40:05Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 1} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 1} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 1} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 1} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:05Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:06Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:07Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:40:07Z" level=warning msg="&{0x5e12a5eb470 0.9} encountered too many errors, backing off" time="2026-05-13T10:40:07Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.17s) PASS ok github.com/docker/distribution/notifications 1.852s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-13T10:40:05Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T10:40:05.288725338Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:05.288756884Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:05.288900588Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.26.3 time="2026-05-13T10:40:05.289165113Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T10:40:05.289180027Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T10:40:05.289700241Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T10:40:08.29624559Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=dc1ab9e5-ebc4-4d66-911a-8713a3afca3e http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.461µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T10:40:08.296379413Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.21s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T10:40:08.479051155Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T10:40:08.479769249Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:08.479785762Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:08.479846158Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.26.3 time="2026-05-13T10:40:08.480215434Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.19s) PASS ok github.com/docker/distribution/registry 11.413s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.155s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T10:40:05Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=22b05955-4c97-4207-a724-86c12d5ec157 time="2026-05-13T10:40:05Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=22b05955-4c97-4207-a724-86c12d5ec157 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-13T10:40:05Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password="5qSN793Dm5BLM1FH2Azd19zKrmZ7s9vTS_pKNSgJXPY" user=docker --- PASS: TestCreateHtpasswdFile (0.14s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.158s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.012s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-05-13T10:40:05Z" level=info msg="token not to be used before 2026-05-13 10:40:06 +0000 UTC - currently 2026-05-13 10:40:05.20344858 +0000 UTC m=+0.027285057" time="2026-05-13T10:40:05Z" level=info msg="token not to be used after 2026-05-13 10:40:05 +0000 UTC - currently 2026-05-13 10:40:05.204804031 +0000 UTC m=+0.028640554" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-13T10:40:05Z" 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.052s === 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.01s) === 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.094s === 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.039s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T10:40:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:05Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42769" http.request.id=d2fdf5fb-35c4-4e57-b86e-81541623fe0a http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.413662ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T10:40:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:05Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=962ac57a-064c-48dc-afb0-6246a84cb28b http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.061606ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:10:40:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T10:40:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=1a352563-9753-4ac9-9a94-d7893ae53798 http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:05 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=8e39a13f-cffd-405d-9378-a7d89e9de49c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/aaaa/blobs/uploads/070d3db2-1b30-41e0-884e-f2ef0ba55d3d?_state=ou-mXhaAFhnHFT7ajhxIKRkEy4gPv54RW6KD5fhlPPZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzBkM2RiMi0xYjMwLTQxZTAtODg0ZS1mMmVmMGJhNTVkM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDUuNDQ4MTMyNTI4WiJ9&digest=sha256%3Ac6bdc081adf39f66923ddd73bc7835e558a08ea93ddd8bcf2b088c905053c2a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.946739868s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:05 +0000] "PUT /v2/foo/aaaa/blobs/uploads/070d3db2-1b30-41e0-884e-f2ef0ba55d3d?_state=ou-mXhaAFhnHFT7ajhxIKRkEy4gPv54RW6KD5fhlPPZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzBkM2RiMi0xYjMwLTQxZTAtODg0ZS1mMmVmMGJhNTVkM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDUuNDQ4MTMyNTI4WiJ9&digest=sha256%3Ac6bdc081adf39f66923ddd73bc7835e558a08ea93ddd8bcf2b088c905053c2a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=301602e7-d4cb-45aa-a481-2ad70eda7235 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.642787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:07 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=018eeabb-9863-4d49-900b-d8218136fddd http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.841µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:07 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=8ebbab13-9d81-47c8-8122-c1df0deb306f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/bbbb/blobs/uploads/4197ba95-16e2-4535-b299-523a99cb498d?_state=fClMiTsB73ypHOzfCYfw1R4nU0eKIBWfUc3-4lNcii57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTk3YmE5NS0xNmUyLTQ1MzUtYjI5OS01MjNhOTljYjQ5OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDcuNTUyNDMwMDQyWiJ9&digest=sha256%3Ab1379bd4d6095ee1cc203fdfbeb5ff24eb01d2190894f2db18126f06ac6a948b" http.request.useragent="Go-http-client/1.1" http.response.duration=726.726525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:07 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4197ba95-16e2-4535-b299-523a99cb498d?_state=fClMiTsB73ypHOzfCYfw1R4nU0eKIBWfUc3-4lNcii57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTk3YmE5NS0xNmUyLTQ1MzUtYjI5OS01MjNhOTljYjQ5OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDcuNTUyNDMwMDQyWiJ9&digest=sha256%3Ab1379bd4d6095ee1cc203fdfbeb5ff24eb01d2190894f2db18126f06ac6a948b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=9beff3b0-163f-4779-be69-c68d883b683c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.744838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:08 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=776ffdaf-5918-45ef-acdd-44123343ccd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.39µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:08 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=db51b64c-997f-42ea-9748-d41a56d5a4c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/cccc/blobs/uploads/586d2465-e229-45b1-9f7e-a537433acfc0?_state=uSFHRJ9wzB3l01F4N4CYftjQbl33JnsUgGYHGBVZzVt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ODZkMjQ2NS1lMjI5LTQ1YjEtOWY3ZS1hNTM3NDMzYWNmYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDguNTIyOTQyNDI3WiJ9&digest=sha256%3Ab9370650d8aa01f9d6661565223e1cb7e8bd35d5f797cb9b5253e7ef7a6c092b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676845484s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:08 +0000] "PUT /v2/foo/cccc/blobs/uploads/586d2465-e229-45b1-9f7e-a537433acfc0?_state=uSFHRJ9wzB3l01F4N4CYftjQbl33JnsUgGYHGBVZzVt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ODZkMjQ2NS1lMjI5LTQ1YjEtOWY3ZS1hNTM3NDMzYWNmYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MDguNTIyOTQyNDI3WiJ9&digest=sha256%3Ab9370650d8aa01f9d6661565223e1cb7e8bd35d5f797cb9b5253e7ef7a6c092b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=aba4793c-3f67-4dc2-9529-5d1e4c696105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=b05ac809-0db8-4ece-bbd2-5ed0dffea0d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=cd94bbaf-f50d-4627-9d51-286139a59798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/dddd/blobs/uploads/948f8245-7a56-4659-a044-502e2cfd91d3?_state=z9sGSVCvRejuf2qsEMJRhK4z1wCDkKxOuN2XOlNZ6vt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NDhmODI0NS03YTU2LTQ2NTktYTA0NC01MDJlMmNmZDkxZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTAuMzY0Njk4MDJaIn0%3D&digest=sha256%3Afa0f565f1eaa865c57462a67f3af2523f243bd8f58a036bf5a243d38ebf6bb1e" http.request.useragent="Go-http-client/1.1" http.response.duration=682.584905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/948f8245-7a56-4659-a044-502e2cfd91d3?_state=z9sGSVCvRejuf2qsEMJRhK4z1wCDkKxOuN2XOlNZ6vt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NDhmODI0NS03YTU2LTQ2NTktYTA0NC01MDJlMmNmZDkxZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTAuMzY0Njk4MDJaIn0%3D&digest=sha256%3Afa0f565f1eaa865c57462a67f3af2523f243bd8f58a036bf5a243d38ebf6bb1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=a6ecd210-f34c-4f85-9622-d1f68e59d1c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=a1639eb5-7c43-4674-b764-574f2eae19d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.217µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:11 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=faa027c3-0b50-47a0-a7e2-4fee73549fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/eeee/blobs/uploads/e2fc5be0-5c03-4dac-92d9-3b3fe6864935?_state=Gv0CCdxbVOWog0Q54Z_DbwO67sdZh4kBjBb-1WVu-357Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlMmZjNWJlMC01YzAzLTRkYWMtOTJkOS0zYjNmZTY4NjQ5MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTEuMjY2MjA0ODNaIn0%3D&digest=sha256%3Acafb5ed4d5b6d604af76b7e927292b8f19a727c2abfdf78603ffc7a83ed51638" http.request.useragent="Go-http-client/1.1" http.response.duration=1.429033247s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:11 +0000] "PUT /v2/foo/eeee/blobs/uploads/e2fc5be0-5c03-4dac-92d9-3b3fe6864935?_state=Gv0CCdxbVOWog0Q54Z_DbwO67sdZh4kBjBb-1WVu-357Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlMmZjNWJlMC01YzAzLTRkYWMtOTJkOS0zYjNmZTY4NjQ5MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTEuMjY2MjA0ODNaIn0%3D&digest=sha256%3Acafb5ed4d5b6d604af76b7e927292b8f19a727c2abfdf78603ffc7a83ed51638 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=2a7508ad-efe2-4455-96ff-973d30c433a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:12 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=8fad06e0-0266-41eb-93a1-ff5ae8c522b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.59µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:12 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=2fa7871b-73fb-46eb-a4ee-aae7e1a41856 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/ffff/blobs/uploads/73fa9418-fe59-4965-a922-2331aa9f76de?_state=NdwVA3x6Ds65mV5G1ipm6BQsGhDsH6VW-MgGlVtkiGV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3M2ZhOTQxOC1mZTU5LTQ5NjUtYTkyMi0yMzMxYWE5Zjc2ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTIuOTA0MDYxNjcxWiJ9&digest=sha256%3A322eef920d2ab50f2c62548fc2d3831f297142360c828fd618c01fdcc0edbcaf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319101073s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:12 +0000] "PUT /v2/foo/ffff/blobs/uploads/73fa9418-fe59-4965-a922-2331aa9f76de?_state=NdwVA3x6Ds65mV5G1ipm6BQsGhDsH6VW-MgGlVtkiGV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3M2ZhOTQxOC1mZTU5LTQ5NjUtYTkyMi0yMzMxYWE5Zjc2ZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTIuOTA0MDYxNjcxWiJ9&digest=sha256%3A322eef920d2ab50f2c62548fc2d3831f297142360c828fd618c01fdcc0edbcaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=0dde5b41-2d6e-4a46-b12b-2bd5a6e164b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=cbd728a8-bbdf-4118-a17f-16cbc15ba668 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.745µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=2af8e865-f9c7-4fde-9bce-18a245927a56 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="671.351µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=119e8f57-429d-4867-a7ef-cfaff104d7c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="663.058µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=3cb5ef11-4605-4aa9-93e8-923fdad2d826 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="777.503µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=f6f08071-fe67-4578-bd9f-95a047c5d88d http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="660.531µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=3d961e5c-a96d-4d6e-b18b-a9dde3d4ceb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="685.399µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=189cfe99-58b2-420c-bd19-759022489167 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="668.033µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=5f1537fe-9b88-495b-947c-3a9ab8a59b30 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="639.507µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=2b5d94f7-da13-4e4d-9d8b-4149359fe116 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="686.745µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36793" http.request.id=5eaa3653-1874-432d-9ef5-088cac9f57b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48666" 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="634.434µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:40: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.3 time="2026-05-13T10:40:14Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=53d979a0-baaa-44ed-a87c-1acd1c9392d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=c2473288-ebeb-42f5-bdf9-740cc864a051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/aaaa/blobs/uploads/19957b9a-5367-4edd-9dc0-cc3ad812f6ce?_state=mxP1gxkst5m47IWyxNiKd4TzyIYAzy53j4vI6ZINzM57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxOTk1N2I5YS01MzY3LTRlZGQtOWRjMC1jYzNhZDgxMmY2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTQuNDYyMDE1MTc0WiJ9&digest=sha256%3A6cd53ebde7ba2c0b593e9db31c5f8dff6172de015b4246dd2e2502079affa311" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56879133s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:14 +0000] "PUT /v2/foo/aaaa/blobs/uploads/19957b9a-5367-4edd-9dc0-cc3ad812f6ce?_state=mxP1gxkst5m47IWyxNiKd4TzyIYAzy53j4vI6ZINzM57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxOTk1N2I5YS01MzY3LTRlZGQtOWRjMC1jYzNhZDgxMmY2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTQuNDYyMDE1MTc0WiJ9&digest=sha256%3A6cd53ebde7ba2c0b593e9db31c5f8dff6172de015b4246dd2e2502079affa311 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=100ac06e-233e-4c25-b552-fd8575462559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.747111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=0ed0005a-bd84-4ba6-88b9-2745e9545def http.request.method=POST http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.058µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=8129279f-df66-4ea7-b64c-4f3cd7e889e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bbbb/blobs/uploads/867ae711-8086-4efe-b88f-1809e17a7030?_state=_9igq-1IPSoMpqR7mkLVbGl-jcFb2iP9ByExvtKuwiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NjdhZTcxMS04MDg2LTRlZmUtYjg4Zi0xODA5ZTE3YTcwMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTYuMjA1MDE2NDMzWiJ9&digest=sha256%3A4a4abe991fe65fed416a812ec2397bbcc5732182c8f30e6b2661a0c2823098f9" http.request.useragent="Go-http-client/1.1" http.response.duration=644.885654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/867ae711-8086-4efe-b88f-1809e17a7030?_state=_9igq-1IPSoMpqR7mkLVbGl-jcFb2iP9ByExvtKuwiB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NjdhZTcxMS04MDg2LTRlZmUtYjg4Zi0xODA5ZTE3YTcwMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTYuMjA1MDE2NDMzWiJ9&digest=sha256%3A4a4abe991fe65fed416a812ec2397bbcc5732182c8f30e6b2661a0c2823098f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=40cee450-5d24-44d8-88ea-5dccd6f1e6bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=5cef098d-cc59-4312-aac2-b40a68d52108 http.request.method=POST http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.181µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=6456d3e8-95e6-4b9b-92e8-b6502448d691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/cccc/blobs/uploads/5352b87d-77e8-4dce-bfb5-e146a40bec09?_state=OvTEZtJ1TyqFEAg50teDsMz2qDyGEubFz-dtrKPE7ed7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MzUyYjg3ZC03N2U4LTRkY2UtYmZiNS1lMTQ2YTQwYmVjMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTcuMDIyMzU5Mzk3WiJ9&digest=sha256%3A6ada70f63c6a993c189d9be7ff0bcef5b91f6b3909617a7ac087a54da765fafa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015100935s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/5352b87d-77e8-4dce-bfb5-e146a40bec09?_state=OvTEZtJ1TyqFEAg50teDsMz2qDyGEubFz-dtrKPE7ed7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MzUyYjg3ZC03N2U4LTRkY2UtYmZiNS1lMTQ2YTQwYmVjMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTcuMDIyMzU5Mzk3WiJ9&digest=sha256%3A6ada70f63c6a993c189d9be7ff0bcef5b91f6b3909617a7ac087a54da765fafa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=22ccfb08-b9fd-4085-87f3-b94cf4d8eb2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.702344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:18 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=aaa27f6a-61ca-43c7-bc4d-3c92bbed940e http.request.method=POST http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.586µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:18 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=2045c23a-23ec-48e5-b25e-b5969e8d4440 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/dddd/blobs/uploads/bd3f191e-bd61-4568-9db0-2a5e23f2dcf9?_state=A3fZJCp2Kkh18kEoRQ-PQZn8Mgncl85H5IWG_HjptNF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZDNmMTkxZS1iZDYxLTQ1NjgtOWRiMC0yYTVlMjNmMmRjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTguMjYzNTU2NDQ1WiJ9&digest=sha256%3A216ba40d75f47b142d235d16a2a91d407d5e0ececff1d1b10974c0f98a0e7b4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.306104505s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:18 +0000] "PUT /v2/foo/dddd/blobs/uploads/bd3f191e-bd61-4568-9db0-2a5e23f2dcf9?_state=A3fZJCp2Kkh18kEoRQ-PQZn8Mgncl85H5IWG_HjptNF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZDNmMTkxZS1iZDYxLTQ1NjgtOWRiMC0yYTVlMjNmMmRjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MTguMjYzNTU2NDQ1WiJ9&digest=sha256%3A216ba40d75f47b142d235d16a2a91d407d5e0ececff1d1b10974c0f98a0e7b4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=c9fcb409-2409-489c-8808-6053723d1ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37675" http.request.id=904b64b5-c4f7-4476-8a17-cae42d87b87d http.request.method=GET http.request.remoteaddr="127.0.0.1:51792" 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="676.104µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.38s) === RUN TestURLPrefix time="2026-05-13T10:40:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:19Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43445" http.request.id=5fbfb4ad-5530-4258-8249-d513a7e0b47a http.request.method=GET http.request.remoteaddr="127.0.0.1:59338" 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.15741ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-13T10:40:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:19Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=f26cd842-6c35-4dcc-96d2-5496e5dc88f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.601µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "GET /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=e1410ac3-4ac1-44c3-a743-6146deb36b3d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.92µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=fc0cd247-eb06-40f0-ab73-d9f21dad8207 http.request.method=POST http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.003µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=259e655c-0427-4b59-898a-4c6e216a9eb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="809.901µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "GET /v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=37e00c6b-440c-42c4-9022-6e9c5bbcf518 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="811.299µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=662da3a7-18c3-4144-a1bc-a4fa09a12da4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb time="2026-05-13T10:40:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=662da3a7-18c3-4144-a1bc-a4fa09a12da4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49918" http.request.uri="/v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.762µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "GET /v2/foo/bar/blobs/uploads/ba0f75f5-6711-4a7a-9bc1-7c3f7b17becb?_state=FqJn52diDAQp3S2yQSWzrefhJE8JySCXP7MNJXzJXvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMGY3NWY1LTY3MTEtNGE3YS05YmMxLTdjM2Y3YjE3YmVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjE3OTY0OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=9ea612a5-6c37-4079-b5d6-65cd060d9514 http.request.method=POST http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=8edbbf2e-f252-457e-9c51-695e519e0419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/58a63ea4-889f-4ae6-b6b4-b26921688c9f?_state=AAGX1_lAksAPDuDQdIV4yvmAtjCEghoN3euhZXA8aLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTYzZWE0LTg4OWYtNGFlNi1iNmI0LWIyNjkyMTY4OGM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjU3MjkzNjZaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" provided=sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 vars.name="foo/bar" vars.uuid=58a63ea4-889f-4ae6-b6b4-b26921688c9f time="2026-05-13T10:40:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=8edbbf2e-f252-457e-9c51-695e519e0419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/58a63ea4-889f-4ae6-b6b4-b26921688c9f?_state=AAGX1_lAksAPDuDQdIV4yvmAtjCEghoN3euhZXA8aLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTYzZWE0LTg4OWYtNGFlNi1iNmI0LWIyNjkyMTY4OGM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjU3MjkzNjZaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=58a63ea4-889f-4ae6-b6b4-b26921688c9f time="2026-05-13T10:40:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=8edbbf2e-f252-457e-9c51-695e519e0419 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/58a63ea4-889f-4ae6-b6b4-b26921688c9f?_state=AAGX1_lAksAPDuDQdIV4yvmAtjCEghoN3euhZXA8aLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTYzZWE0LTg4OWYtNGFlNi1iNmI0LWIyNjkyMTY4OGM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjU3MjkzNjZaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.64µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=58a63ea4-889f-4ae6-b6b4-b26921688c9f 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "PUT /v2/foo/bar/blobs/uploads/58a63ea4-889f-4ae6-b6b4-b26921688c9f?_state=AAGX1_lAksAPDuDQdIV4yvmAtjCEghoN3euhZXA8aLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4YTYzZWE0LTg4OWYtNGFlNi1iNmI0LWIyNjkyMTY4OGM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NjU3MjkzNjZaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=21c6ea79-30cf-4f56-8d9d-41c76e3223fe http.request.method=POST http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.713µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=f16ddbfa-32aa-4fdc-9902-c86b7d6b54d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/0e69013d-cbd5-4cd6-89cf-1166361bc927?_state=j7j_mm_mZXo4tOCw-_B_5mjqWvFDkKuM1lveVi1_oZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjkwMTNkLWNiZDUtNGNkNi04OWNmLTExNjYzNjFiYzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43Njc3MjE4MjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="981.232µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "PUT /v2/foo/bar/blobs/uploads/0e69013d-cbd5-4cd6-89cf-1166361bc927?_state=j7j_mm_mZXo4tOCw-_B_5mjqWvFDkKuM1lveVi1_oZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNjkwMTNkLWNiZDUtNGNkNi04OWNmLTExNjYzNjFiYzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43Njc3MjE4MjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=df0e32f5-4a1d-4458-9228-1c36d0ef96ff http.request.method=POST http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.673µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=0e7e1681-f0be-4963-9858-a7021d53daeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/927827b5-4b78-413e-ae39-40696f1d51ca?_state=M2W_4MZNvmijG9sRMWqPJW-Xs2vgP13FvOG87BTTgbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyNzgyN2I1LTRiNzgtNDEzZS1hZTM5LTQwNjk2ZjFkNTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43Njk4Mjg5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "PUT /v2/foo/bar/blobs/uploads/927827b5-4b78-413e-ae39-40696f1d51ca?_state=M2W_4MZNvmijG9sRMWqPJW-Xs2vgP13FvOG87BTTgbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyNzgyN2I1LTRiNzgtNDEzZS1hZTM5LTQwNjk2ZjFkNTFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43Njk4Mjg5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=1f900df9-18e1-4c2a-98f4-62e23fd121c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="710.135µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=93e8543d-becc-4adb-bc27-0ea61d59dc23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/24edef1b-3def-490e-9d59-638d0067f3ce?_state=9kleEgWKNXsbg70y1FoG6kXr5YD9xpT7wYUcIVDhKHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZWRlZjFiLTNkZWYtNDkwZS05ZDU5LTYzOGQwMDY3ZjNjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NzE5NzY2MzlaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013810791s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:19 +0000] "PUT /v2/foo/bar/blobs/uploads/24edef1b-3def-490e-9d59-638d0067f3ce?_state=9kleEgWKNXsbg70y1FoG6kXr5YD9xpT7wYUcIVDhKHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZWRlZjFiLTNkZWYtNDkwZS05ZDU5LTYzOGQwMDY3ZjNjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoxOS43NzE5NzY2MzlaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=3b082358-0137-4c1e-80b5-6b921fadc89c http.request.method=POST http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42431" http.request.id=504fbbcc-d417-40d8-a35d-ddb541620582 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/7efc188e-1e50-495c-9546-64fe8433dca8?_state=I2kFT35PjIhLwFRTfWz90-omgeSJtrdrnYybs0e5CJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmMxODhlLTFlNTAtNDk1Yy05NTQ2LTY0ZmU4NDMzZGNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMC44NjI0NDg4NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037795022s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/7efc188e-1e50-495c-9546-64fe8433dca8?_state=I2kFT35PjIhLwFRTfWz90-omgeSJtrdrnYybs0e5CJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmMxODhlLTFlNTAtNDk1Yy05NTQ2LTY0ZmU4NDMzZGNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMC44NjI0NDg4NDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=2ccf0b32-b336-4141-805c-e0ab25e66c5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/uploads/7efc188e-1e50-495c-9546-64fe8433dca8?_state=ejb0mhJMwGgiUrtchEDweI634gRXOpCUZMEGRa7pWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmMxODhlLTFlNTAtNDk1Yy05NTQ2LTY0ZmU4NDMzZGNhOCIsIk9mZnNldCI6MjIzMzQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjBaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242487ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "PUT /v2/foo/bar/blobs/uploads/7efc188e-1e50-495c-9546-64fe8433dca8?_state=ejb0mhJMwGgiUrtchEDweI634gRXOpCUZMEGRa7pWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZmMxODhlLTFlNTAtNDk1Yy05NTQ2LTY0ZmU4NDMzZGNhOCIsIk9mZnNldCI6MjIzMzQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjBaIn0%3D&digest=sha256%3A8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=9151804e-5c51-499b-9d01-13bfde85bf49 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="914.366µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=fe1ba9eb-4318-4959-a153-d6be4c94727b http.request.method=GET http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=51.754672ms http.response.status=200 http.response.written=22334976 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "GET /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 200 22334976 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=error msg="error parsing digest="sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=d035b575-5664-477e-be86-292c0e03f313 http.request.method=GET http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" vars.name="foo/bar" time="2026-05-13T10:40:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=d035b575-5664-477e-be86-292c0e03f313 http.request.method=GET http.request.remoteaddr="127.0.0.1:49932" http.request.uri="/v2/foo/bar/blobs/sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.996µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "GET /v2/foo/bar/blobs/sha257:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=858d4474-49d0-4166-8a8b-3f4553f615aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638953ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "GET /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:21Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=899eedcf-68a5-4924-b96d-a53f8c0d243e http.request.method=GET http.request.remoteaddr="127.0.0.1:58090" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.122µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "GET /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=5bfa827f-5099-476d-baea-c62f6d7f12b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.159µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=55779910-5ce6-470e-b9a3-3fbd66039bde http.request.method=POST http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.411µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=92a15b93-226a-4fbd-bcae-ad390bdcdcc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="811.075µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "GET /v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=d2a824f4-901e-42f5-88d0-016aa6d30c28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="818.787µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=88ebb2bd-febd-4090-bfe7-ec38781bfbc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=48a18d44-9f10-4696-9c90-ab425cea3ca8 time="2026-05-13T10:40:22Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=88ebb2bd-febd-4090-bfe7-ec38781bfbc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58098" http.request.uri="/v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.516µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=48a18d44-9f10-4696-9c90-ab425cea3ca8 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "GET /v2/foo/bar/blobs/uploads/48a18d44-9f10-4696-9c90-ab425cea3ca8?_state=o9Xq3s5KJV6K2Nh60T0NPewPO0OiyO7tGnMWoy76ECx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTE4ZDQ0LTlmMTAtNDY5Ni05YzkwLWFiNDI1Y2VhM2NhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjIyNjc0NVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=c3b5af97-3838-4f1c-b06d-93955c7f27a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.835µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=897d22b3-425a-41db-adf8-ba165615af09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/e583668d-493c-48d8-92f1-23fe1a8aaad8?_state=tjIyB3gTR29_PdC8v511P5SsSobsR-nY7OFrSfLfwr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1ODM2NjhkLTQ5M2MtNDhkOC05MmYxLTIzZmUxYThhYWFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjYyODQ0MDFaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" provided=sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 vars.name="foo/bar" vars.uuid=e583668d-493c-48d8-92f1-23fe1a8aaad8 time="2026-05-13T10:40:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=897d22b3-425a-41db-adf8-ba165615af09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/e583668d-493c-48d8-92f1-23fe1a8aaad8?_state=tjIyB3gTR29_PdC8v511P5SsSobsR-nY7OFrSfLfwr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1ODM2NjhkLTQ5M2MtNDhkOC05MmYxLTIzZmUxYThhYWFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjYyODQ0MDFaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e583668d-493c-48d8-92f1-23fe1a8aaad8 time="2026-05-13T10:40:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=897d22b3-425a-41db-adf8-ba165615af09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/e583668d-493c-48d8-92f1-23fe1a8aaad8?_state=tjIyB3gTR29_PdC8v511P5SsSobsR-nY7OFrSfLfwr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1ODM2NjhkLTQ5M2MtNDhkOC05MmYxLTIzZmUxYThhYWFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjYyODQ0MDFaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.095µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e583668d-493c-48d8-92f1-23fe1a8aaad8 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "PUT /v2/foo/bar/blobs/uploads/e583668d-493c-48d8-92f1-23fe1a8aaad8?_state=tjIyB3gTR29_PdC8v511P5SsSobsR-nY7OFrSfLfwr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1ODM2NjhkLTQ5M2MtNDhkOC05MmYxLTIzZmUxYThhYWFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjYyODQ0MDFaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=a8f0c1c0-721b-4488-a3f7-460a5ad64072 http.request.method=POST http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.18µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=811555c8-e4f6-41f2-82ff-5e74ee6c5685 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/ca5c4fc6-cfc9-4b93-a9a7-3d7dd46ecd57?_state=McvppwrCjicTYKN0NF8KuNrurjC17-4J_E4du8C9URR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNWM0ZmM2LWNmYzktNGI5My1hOWE3LTNkN2RkNDZlY2Q1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjgzNjUzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "PUT /v2/foo/bar/blobs/uploads/ca5c4fc6-cfc9-4b93-a9a7-3d7dd46ecd57?_state=McvppwrCjicTYKN0NF8KuNrurjC17-4J_E4du8C9URR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNWM0ZmM2LWNmYzktNGI5My1hOWE3LTNkN2RkNDZlY2Q1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNjgzNjUzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=39a62803-2f60-4530-b583-50a70eefdebb http.request.method=POST http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.659µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=42f6e0a1-04e5-4b17-8d28-589e16962c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/f99793d3-a855-4476-b0b2-1182b139f865?_state=nozDPl9R2Ok-kuzr8qB9gFK189HG3IDNUkwY_aDjv6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OTc5M2QzLWE4NTUtNDQ3Ni1iMGIyLTExODJiMTM5Zjg2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNzA1ODY0NVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008983ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "PUT /v2/foo/bar/blobs/uploads/f99793d3-a855-4476-b0b2-1182b139f865?_state=nozDPl9R2Ok-kuzr8qB9gFK189HG3IDNUkwY_aDjv6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OTc5M2QzLWE4NTUtNDQ3Ni1iMGIyLTExODJiMTM5Zjg2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNzA1ODY0NVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=4a4470e9-30be-4dab-93ce-39100dc31019 http.request.method=POST http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.584µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=0d965512-fec5-4271-abea-a06a6e27275e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/f94b9de3-9bdc-4dfa-89cf-c6af44184ee8?_state=c8L5KwURUkWiaYlzm9aMOd4sVKZqfng53yhLVWUuAc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5NGI5ZGUzLTliZGMtNGRmYS04OWNmLWM2YWY0NDE4NGVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNzI2OTYyNTZaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.duration=878.411071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:22 +0000] "PUT /v2/foo/bar/blobs/uploads/f94b9de3-9bdc-4dfa-89cf-c6af44184ee8?_state=c8L5KwURUkWiaYlzm9aMOd4sVKZqfng53yhLVWUuAc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5NGI5ZGUzLTliZGMtNGRmYS04OWNmLWM2YWY0NDE4NGVlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMi4xNzI2OTYyNTZaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=e8c0aeb1-a3ea-4e3e-9bcb-8e945b22f52f http.request.method=POST http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36713" http.request.id=7b6652b8-2b1a-4ee6-a97c-0a5dc9abb97a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/51474597-7e74-443b-865f-80a0eb63383f?_state=dlDh3A3HX_cHaRgF0mkiVmOvx7igyC9F4jYAMWnlVth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNDc0NTk3LTdlNzQtNDQzYi04NjVmLTgwYTBlYjYzMzgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMy4xMTcxMzMxODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=780.833982ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/51474597-7e74-443b-865f-80a0eb63383f?_state=dlDh3A3HX_cHaRgF0mkiVmOvx7igyC9F4jYAMWnlVth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNDc0NTk3LTdlNzQtNDQzYi04NjVmLTgwYTBlYjYzMzgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyMy4xMTcxMzMxODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=c7a877c1-46ca-41a4-9c95-cb1322a21407 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/uploads/51474597-7e74-443b-865f-80a0eb63383f?_state=8GtD2yP_LTy7I6deqOkYP6RCBVXKlcF0Dz7_kDS2NbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNDc0NTk3LTdlNzQtNDQzYi04NjVmLTgwYTBlYjYzMzgzZiIsIk9mZnNldCI6MjA1NDUwMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjNaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.duration=1.709156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "PUT /v2/foo/bar/blobs/uploads/51474597-7e74-443b-865f-80a0eb63383f?_state=8GtD2yP_LTy7I6deqOkYP6RCBVXKlcF0Dz7_kDS2NbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNDc0NTk3LTdlNzQtNDQzYi04NjVmLTgwYTBlYjYzMzgzZiIsIk9mZnNldCI6MjA1NDUwMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjNaIn0%3D&digest=sha256%3A7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=b0149f7a-66dc-45dd-885a-103e1e632eda http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="904.43µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=1c677054-08e7-44f2-96df-678e92ff214c http.request.method=GET http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=48.086624ms http.response.status=200 http.response.written=20545024 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "GET /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 200 20545024 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=error msg="error parsing digest="sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=7075310e-04b1-44e9-afd4-8daf96dd0321 http.request.method=GET http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" vars.name="foo/bar" time="2026-05-13T10:40:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=7075310e-04b1-44e9-afd4-8daf96dd0321 http.request.method=GET http.request.remoteaddr="127.0.0.1:58112" http.request.uri="/v2/foo/bar/blobs/sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.565µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "GET /v2/foo/bar/blobs/sha257:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=142bb849-5a90-48ab-a01d-84bcb1641990 http.request.method=GET http.request.remoteaddr="127.0.0.1:58138" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.duration=1.523895ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "GET /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=e6a89514-3758-4a31-8843-3bf57d584b24 http.request.method=GET http.request.remoteaddr="127.0.0.1:58138" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.970396ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "GET /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36713" http.request.id=97c49f02-d159-4bc1-bc7e-f1e660ad671e http.request.method=GET http.request.remoteaddr="127.0.0.1:58122" http.request.uri="/v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.816151ms http.response.status=200 http.response.written=3195712 127.0.0.1 - - [13/May/2026:10:40:23 +0000] "GET /v2/foo/bar/blobs/sha256:7764c147468a3e300d98f51a0fc53d89b655a57e61532bc0b6159d231fd82220 HTTP/1.1" 200 3195712 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=5dd0fde8-0a48-47b7-9421-a827ab3ded3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.01278095s http.response.status=200 http.response.written=3195712 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "GET /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 200 3195712 "" "Go-http-client/1.1" time="2026-05-13T10:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42431" http.request.id=48e8df31-5d9b-431f-bcba-d6c84aac46f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.008876763s http.response.status=200 http.response.written=3166656 127.0.0.1 - - [13/May/2026:10:40:21 +0000] "GET /v2/foo/bar/blobs/sha256:8aedf4d25657b8a0f13cb1d9aee8c86d708c86d6fa7813cd186b016471744c29 HTTP/1.1" 200 3166656 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.42s) === RUN TestBlobDelete time="2026-05-13T10:40:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:24Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=86adda53-57ec-4ed5-aacb-31d506cf3711 http.request.method=GET http.request.remoteaddr="127.0.0.1:35244" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.507µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "GET /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=bc935f22-87ef-4273-9941-8d5a30525127 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.528µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=0f5460c6-2eba-4f83-817e-bb0b8281df41 http.request.method=POST http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.162µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=1dba30d1-7f91-4343-9569-c39e3d7e7ddf http.request.method=GET http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="852.093µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "GET /v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=3b9100d3-d302-4df4-ab94-9638db1b74bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="812.283µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=5c81154f-1288-424b-aa1d-b4213c0640b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5efaee77-05dc-419b-b918-c9e7210e1083 time="2026-05-13T10:40:24Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=5c81154f-1288-424b-aa1d-b4213c0640b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35252" http.request.uri="/v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.641µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5efaee77-05dc-419b-b918-c9e7210e1083 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "GET /v2/foo/bar/blobs/uploads/5efaee77-05dc-419b-b918-c9e7210e1083?_state=e9iRVx84wB08x-9XkliMWYKBSsy18Egdk3wOjlt6qsh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZmFlZTc3LTA1ZGMtNDE5Yi1iOTE4LWM5ZTcyMTBlMTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzA2OTEwOVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=071c1743-94df-4c5e-bea9-5599e92a1d38 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.307µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=57a70363-0435-40bd-9bb6-4d9da359460b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/de4079f5-5796-46c4-8694-500efbb849b9?_state=3CLhIQm71XgWs0_XkBrnMgnCoVx2vvS_7Q0e-Wa8bgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDA3OWY1LTU3OTYtNDZjNC04Njk0LTUwMGVmYmI4NDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzQ2Mjk5MzRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" provided=sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 vars.name="foo/bar" vars.uuid=de4079f5-5796-46c4-8694-500efbb849b9 time="2026-05-13T10:40:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=57a70363-0435-40bd-9bb6-4d9da359460b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/de4079f5-5796-46c4-8694-500efbb849b9?_state=3CLhIQm71XgWs0_XkBrnMgnCoVx2vvS_7Q0e-Wa8bgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDA3OWY1LTU3OTYtNDZjNC04Njk0LTUwMGVmYmI4NDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzQ2Mjk5MzRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=de4079f5-5796-46c4-8694-500efbb849b9 time="2026-05-13T10:40:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=57a70363-0435-40bd-9bb6-4d9da359460b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/de4079f5-5796-46c4-8694-500efbb849b9?_state=3CLhIQm71XgWs0_XkBrnMgnCoVx2vvS_7Q0e-Wa8bgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDA3OWY1LTU3OTYtNDZjNC04Njk0LTUwMGVmYmI4NDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzQ2Mjk5MzRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.392µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=de4079f5-5796-46c4-8694-500efbb849b9 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "PUT /v2/foo/bar/blobs/uploads/de4079f5-5796-46c4-8694-500efbb849b9?_state=3CLhIQm71XgWs0_XkBrnMgnCoVx2vvS_7Q0e-Wa8bgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDA3OWY1LTU3OTYtNDZjNC04Njk0LTUwMGVmYmI4NDliOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzQ2Mjk5MzRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=4f38f58a-2cd7-45a9-9092-ac07219dbcf2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.824µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=4289ce48-5c71-484a-b2d0-011cda2af228 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/24883170-51bf-46fa-be4b-696d6f00aeb0?_state=yNRRe7JQThMEO9o2f-MkPu58ccWDdYD9iJZRR7Q27XN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ODgzMTcwLTUxYmYtNDZmYS1iZTRiLTY5NmQ2ZjAwYWViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzY2MjY4OTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "PUT /v2/foo/bar/blobs/uploads/24883170-51bf-46fa-be4b-696d6f00aeb0?_state=yNRRe7JQThMEO9o2f-MkPu58ccWDdYD9iJZRR7Q27XN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ODgzMTcwLTUxYmYtNDZmYS1iZTRiLTY5NmQ2ZjAwYWViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzY2MjY4OTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=f156ffa4-a84b-4128-9e73-db2c4a4de08d http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.858µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=7587b073-e608-4e62-9307-8491efd5317f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/7608006b-b5b2-45aa-aa9c-be6389bd91ac?_state=ju16sb2H1_5vxvZXnorW3zf8GJ2n1ebDFeAHcEBqsGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDgwMDZiLWI1YjItNDVhYS1hYTljLWJlNjM4OWJkOTFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzg3MTIwODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001377ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "PUT /v2/foo/bar/blobs/uploads/7608006b-b5b2-45aa-aa9c-be6389bd91ac?_state=ju16sb2H1_5vxvZXnorW3zf8GJ2n1ebDFeAHcEBqsGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MDgwMDZiLWI1YjItNDVhYS1hYTljLWJlNjM4OWJkOTFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xMzg3MTIwODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=1b342e16-76b9-4643-a17e-51b605fd10e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.058µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=18716949-c70f-4ba5-84ee-8c5523a8e479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/c32e4f73-ce8f-4e6d-9a6b-3a5152b1554f?_state=g9plCj6PlqGZjNTOtNac7-nikB9cyQpS2f9QqHZHZrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMmU0ZjczLWNlOGYtNGU2ZC05YTZiLTNhNTE1MmIxNTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xNDA4MjA2MjlaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=433.228205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "PUT /v2/foo/bar/blobs/uploads/c32e4f73-ce8f-4e6d-9a6b-3a5152b1554f?_state=g9plCj6PlqGZjNTOtNac7-nikB9cyQpS2f9QqHZHZrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMmU0ZjczLWNlOGYtNGU2ZC05YTZiLTNhNTE1MmIxNTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC4xNDA4MjA2MjlaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=e49862db-85bc-4ed9-a586-1804da736ee9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40827" http.request.id=eb78f3c1-0b87-4516-8bc0-75e8cbfd1b48 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/b5be39b6-0af8-4100-a973-d6737cdf4c2c?_state=6LsKCLI7fscT-U2LKMgjBMDDxjsik7qT9gliQ0w42Dt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmUzOWI2LTBhZjgtNDEwMC1hOTczLWQ2NzM3Y2RmNGMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC42MjMzNDU5ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=441.559108ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/b5be39b6-0af8-4100-a973-d6737cdf4c2c?_state=6LsKCLI7fscT-U2LKMgjBMDDxjsik7qT9gliQ0w42Dt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmUzOWI2LTBhZjgtNDEwMC1hOTczLWQ2NzM3Y2RmNGMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNC42MjMzNDU5ODdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=0c63162e-7975-4dbe-9147-32eab5e78480 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/b5be39b6-0af8-4100-a973-d6737cdf4c2c?_state=P2XG3MpxbZ6JNcnFK7qkEwWRG-mCbBrx1JUlUGlZb4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmUzOWI2LTBhZjgtNDEwMC1hOTczLWQ2NzM3Y2RmNGMyYyIsIk9mZnNldCI6MTQ2NzgwMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "PUT /v2/foo/bar/blobs/uploads/b5be39b6-0af8-4100-a973-d6737cdf4c2c?_state=P2XG3MpxbZ6JNcnFK7qkEwWRG-mCbBrx1JUlUGlZb4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmUzOWI2LTBhZjgtNDEwMC1hOTczLWQ2NzM3Y2RmNGMyYyIsIk9mZnNldCI6MTQ2NzgwMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MjRaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=89734ffd-14fe-4a96-a6e4-9941632f9c7b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="921.167µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=527833b1-5e47-4878-84fb-ca36820fadd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=23.86272ms http.response.status=200 http.response.written=14678016 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "GET /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 200 14678016 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=error msg="error parsing digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=6c00470f-ae40-46d9-9e88-f0d3fe8b1578 http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" time="2026-05-13T10:40:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=6c00470f-ae40-46d9-9e88-f0d3fe8b1578 http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123161ms http.response.status=400 http.response.written=110 vars.digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "GET /v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=35294250-dc6a-4e90-9fc0-c9262c340959 http.request.method=GET http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561407ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "GET /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=df04abe2-2029-43d9-abbc-76731accb88b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39434" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166558ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=bf45be39-ba16-482f-beba-4b771cb8d372 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39434" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.997µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=bc18960e-2b38-4699-954f-033e2bdf20e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39434" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.413µs" http.response.status=404 http.response.written=74 vars.digest="sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=error msg="error parsing digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=3863bbb9-0c9e-4528-9fe6-019d78ce006e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39444" http.request.uri="/v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" time="2026-05-13T10:40:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=3863bbb9-0c9e-4528-9fe6-019d78ce006e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39444" http.request.uri="/v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146631ms http.response.status=400 http.response.written=110 vars.digest="sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "DELETE /v2/foo/bar/blobs/sha257:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=2e9f4db1-0c26-4f50-9260-6cd76b0d7805 http.request.method=POST http.request.remoteaddr="127.0.0.1:39448" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337562ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=b28cd5bb-4854-4692-9ab5-a3fd803ee0de http.request.method=PUT http.request.remoteaddr="127.0.0.1:39448" http.request.uri="/v2/foo/bar/blobs/uploads/f834f854-4f94-4999-9e55-01e720f6e0a2?_state=NSNCbIiaKPGcqErsmyoU9szE1fOiuFtR19EdXh6wgIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MzRmODU0LTRmOTQtNDk5OS05ZTU1LTAxZTcyMGY2ZTBhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNS4xMzY2NzA1NTdaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.duration=475.400002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "PUT /v2/foo/bar/blobs/uploads/f834f854-4f94-4999-9e55-01e720f6e0a2?_state=NSNCbIiaKPGcqErsmyoU9szE1fOiuFtR19EdXh6wgIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MzRmODU0LTRmOTQtNDk5OS05ZTU1LTAxZTcyMGY2ZTBhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNS4xMzY2NzA1NTdaIn0%3D&digest=sha256%3Aae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=f8bf53b4-117b-465e-b6aa-ce1a59f4b367 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39448" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="944.335µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=7b68f48c-e6b8-4574-b3fa-251a021b51e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39426" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=528.144129ms http.response.status=200 http.response.written=3152256 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "GET /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 200 3152256 "" "Go-http-client/1.1" time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40827" http.request.id=4209b8fc-e89c-4901-a2aa-46d77109ef8a http.request.method=GET http.request.remoteaddr="127.0.0.1:39410" http.request.uri="/v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=532.168247ms http.response.status=200 http.response.written=3162944 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "GET /v2/foo/bar/blobs/sha256:ae3aa7b803b429ff9d1c87c2b96bf45720d620267035170effae5f534096d6e6 HTTP/1.1" 200 3162944 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.66s) === RUN TestRelativeURL time="2026-05-13T10:40:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:25Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44509" http.request.id=750c84fd-ddbd-4916-8937-43a22b0f23b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:34866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.122µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44509" http.request.id=862bf08d-485e-4264-b730-6f859b13e52f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34866" http.request.uri="/v2/foo/bar/blobs/uploads/5f89316a-abb6-4937-b6be-5b03448bc220?_state=ZTunnPF2J-esYTNMJmL1D1PFKWWdqLp2rghq5dSxs8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmODkzMTZhLWFiYjYtNDkzNy1iNmJlLTViMDM0NDhiYzIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNS42NTk0NTI2NjVaIn0%3D&digest=sha256%3Ae7aa372292db29b72c043f43b2480f4142e83787b006ae764ac6de36c8aae1d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168977545s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:25 +0000] "PUT /v2/foo/bar/blobs/uploads/5f89316a-abb6-4937-b6be-5b03448bc220?_state=ZTunnPF2J-esYTNMJmL1D1PFKWWdqLp2rghq5dSxs8Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmODkzMTZhLWFiYjYtNDkzNy1iNmJlLTViMDM0NDhiYzIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNS42NTk0NTI2NjVaIn0%3D&digest=sha256%3Ae7aa372292db29b72c043f43b2480f4142e83787b006ae764ac6de36c8aae1d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44509" http.request.id=5ca13d07-8c9c-4d8b-8064-f24cb011299c http.request.method=POST http.request.remoteaddr="127.0.0.1:34866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.231µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44509" http.request.id=88b3c9c1-bdbd-4136-a9e4-72f14c11bed3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.335µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44509" http.request.id=809a571f-7572-4150-a9de-f4bc458b3658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34866" http.request.uri="/v2/foo/bar/blobs/uploads/0a48249f-6784-4278-9e2a-e4078359db9e?_state=3p7zgwat-2HGu5IaEUvhZrEG9mAXjciwsWGs2lm0Amt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNDgyNDlmLTY3ODQtNDI3OC05ZTJhLWU0MDc4MzU5ZGI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNy4xNzY4NjY0NjdaIn0%3D&digest=sha256%3Aa02faad67abf93dba84eec71e9047b1a7308c69830ec84597d80d9b66929fb7d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098782602s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:27 +0000] "PUT /v2/foo/bar/blobs/uploads/0a48249f-6784-4278-9e2a-e4078359db9e?_state=3p7zgwat-2HGu5IaEUvhZrEG9mAXjciwsWGs2lm0Amt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNDgyNDlmLTY3ODQtNDI3OC05ZTJhLWU0MDc4MzU5ZGI5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyNy4xNzY4NjY0NjdaIn0%3D&digest=sha256%3Aa02faad67abf93dba84eec71e9047b1a7308c69830ec84597d80d9b66929fb7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.62s) === RUN TestBlobDeleteDisabled time="2026-05-13T10:40:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:33551" http.request.id=7b074080-d138-4ab8-9c4b-b91175d3f1eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39598" http.request.uri="/v2/foo/bar/blobs/sha256:15f7823df0d63de0008934266f7196d5fd96855604e3a9d725e7b50797580f8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.306µs" http.response.status=405 http.response.written=78 vars.digest="sha256:15f7823df0d63de0008934266f7196d5fd96855604e3a9d725e7b50797580f8c" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:15f7823df0d63de0008934266f7196d5fd96855604e3a9d725e7b50797580f8c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.12s) === RUN TestDeleteDisabled time="2026-05-13T10:40:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:28Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37511" http.request.id=191d48f7-8c01-4e50-9136-11c84c43aaf3 http.request.method=POST http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.785µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37511" http.request.id=0ecdd4db-e8be-4656-83f6-f8cd36682b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/uploads/0d6b5f44-aa61-4c93-a6e4-4d61b2b959f9?_state=KEJPadL4Q-EsSD51AuaPF7Y9vlIIo0M7527yPJBynFx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNmI1ZjQ0LWFhNjEtNGM5My1hNmU0LTRkNjFiMmI5NTlmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyOC41MjIyNDAyMjZaIn0%3D&digest=sha256%3Ab3bfcc3efed62bb9cb1313c0b621a184c4d9434581283427f98d2fb501eefd9e" http.request.useragent="Go-http-client/1.1" http.response.duration=569.740536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:28 +0000] "PUT /v2/foo/bar/blobs/uploads/0d6b5f44-aa61-4c93-a6e4-4d61b2b959f9?_state=KEJPadL4Q-EsSD51AuaPF7Y9vlIIo0M7527yPJBynFx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNmI1ZjQ0LWFhNjEtNGM5My1hNmU0LTRkNjFiMmI5NTlmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyOC41MjIyNDAyMjZaIn0%3D&digest=sha256%3Ab3bfcc3efed62bb9cb1313c0b621a184c4d9434581283427f98d2fb501eefd9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:37511" http.request.id=47d8a25e-17d5-4e28-bd47-68e8282156df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/sha256:b3bfcc3efed62bb9cb1313c0b621a184c4d9434581283427f98d2fb501eefd9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="872.465µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b3bfcc3efed62bb9cb1313c0b621a184c4d9434581283427f98d2fb501eefd9e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:b3bfcc3efed62bb9cb1313c0b621a184c4d9434581283427f98d2fb501eefd9e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.69s) === RUN TestDeleteReadOnly time="2026-05-13T10:40:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:29Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35063" http.request.id=885ae6ef-41d0-41db-ae89-68940482ec46 http.request.method=POST http.request.remoteaddr="127.0.0.1:48918" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.231µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35063" http.request.id=384cfcc2-83b9-4381-8fbd-e89788ba423e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48918" http.request.uri="/v2/foo/bar/blobs/uploads/75372363-7b1b-4cb3-b949-5ddc4ff9359a?_state=133gTbFSpT8GI29g-RVGBW0VS0VWpTpVhLcanHsHIm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MzcyMzYzLTdiMWItNGNiMy1iOTQ5LTVkZGM0ZmY5MzU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyOS4yNzc3MDg3MjJaIn0%3D&digest=sha256%3A72bedee6e5b44b99fa8e7249795e47821ddb46dc9bb36dab47604475bbf58f31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078235704s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:29 +0000] "PUT /v2/foo/bar/blobs/uploads/75372363-7b1b-4cb3-b949-5ddc4ff9359a?_state=133gTbFSpT8GI29g-RVGBW0VS0VWpTpVhLcanHsHIm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MzcyMzYzLTdiMWItNGNiMy1iOTQ5LTVkZGM0ZmY5MzU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDoyOS4yNzc3MDg3MjJaIn0%3D&digest=sha256%3A72bedee6e5b44b99fa8e7249795e47821ddb46dc9bb36dab47604475bbf58f31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:72bedee6e5b44b99fa8e7249795e47821ddb46dc9bb36dab47604475bbf58f31 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.26s) === RUN TestStartPushReadOnly time="2026-05-13T10:40:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:30Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-13T10:40:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=46d75576-bf7f-46a1-bcf3-9072b8cd71d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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="825.408µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=5e430a48-dc78-465b-8797-24888cbacf32 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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="633.716µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=c89bd1e4-0cb1-4e7a-bf00-e114c29c49cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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="683.132µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ae199d8d-5910-465e-9daa-190722b40ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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.219312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ae199d8d-5910-465e-9daa-190722b40ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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.248414ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ae199d8d-5910-465e-9daa-190722b40ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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.275535ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ae199d8d-5910-465e-9daa-190722b40ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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.298706ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:40:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=97036b0d-08b5-4d27-acf8-5c9c7a3e6338 http.request.method=POST http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.439µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=5c5545fa-d948-4477-aa95-8d1aa082c9e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/blobs/uploads/f72eaf7b-c785-49d2-a194-3d32f6bd5018?_state=9OYBWMfOtoWhgrO31qQY3PqvvdH0hdDp-Y2HRy8UUqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzJlYWY3Yi1jNzg1LTQ5ZDItYTE5NC0zZDMyZjZiZDUwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzAuNTQ2NDU3NTE1WiJ9&digest=sha256%3A1e2d801d148084c9bba63f9fe1c14b17bff3df13637ccff31413b2d3f9b25374" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153455209s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/f72eaf7b-c785-49d2-a194-3d32f6bd5018?_state=9OYBWMfOtoWhgrO31qQY3PqvvdH0hdDp-Y2HRy8UUqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzJlYWY3Yi1jNzg1LTQ5ZDItYTE5NC0zZDMyZjZiZDUwMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzAuNTQ2NDU3NTE1WiJ9&digest=sha256%3A1e2d801d148084c9bba63f9fe1c14b17bff3df13637ccff31413b2d3f9b25374 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=19d6ac73-c939-40d9-8338-f4af7e51688c http.request.method=POST http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.956µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=52890d21-de29-4287-80f8-8f5dd52a2ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/blobs/uploads/1946d6c9-5a26-4d8d-bc0c-5623d04106f4?_state=JOV4hxCvyK_ofEHmcsHUyQngGbYC8pveML6h_BrSfIx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQ2ZDZjOS01YTI2LTRkOGQtYmMwYy01NjIzZDA0MTA2ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzEuODM0NDA5Mjg4WiJ9&digest=sha256%3Ab193d361df82ba31222f3c695a8ea1cf9fb7bc49e66965e949b3adc2d8f0fd55" http.request.useragent="Go-http-client/1.1" http.response.duration=674.683671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/1946d6c9-5a26-4d8d-bc0c-5623d04106f4?_state=JOV4hxCvyK_ofEHmcsHUyQngGbYC8pveML6h_BrSfIx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQ2ZDZjOS01YTI2LTRkOGQtYmMwYy01NjIzZDA0MTA2ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzEuODM0NDA5Mjg4WiJ9&digest=sha256%3Ab193d361df82ba31222f3c695a8ea1cf9fb7bc49e66965e949b3adc2d8f0fd55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=8f8c2e8d-bf5c-4eaf-952b-452d17702c57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ca869287-a363-4665-8680-b6c17b4fa5c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=dcf32171-fb2d-4b8e-9487-8543b27f8fd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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.581616ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=a201ca7f-5616-4bbb-9aa6-38ef2f49e064 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.216773ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37427" http.request.id=2eb0122b-a80d-4851-ab3c-425995817863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37427" http.request.id=b1eaf019-63f9-4e19-8b20-4423aaa215db http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.785253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:37427" http.request.id=d7d08737-9fb8-492c-9421-c5e27e4b226d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682864ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=736e4503-095a-4be5-9da6-63227552ba04 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.431628ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=26b06f06-94c7-47f4-bafa-e9006b649047 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="739.417µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=16fedaa5-3214-430d-b1ef-50d118b901e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.duration="724.864µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=2209672c-2906-41c9-ba52-5b848b33aeac http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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="734.938µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=error msg="payload digest does match: "sha256:2ccf6edd70e50fece35ad39058abf4ff2ced5adcac432f8c87ce9a6c88626fe7" != "sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5"" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=afa42f2e-92ca-4266-8ff2-322565d6a479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=afa42f2e-92ca-4266-8ff2-322565d6a479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.554µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5" 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:df8e739083e4de6b9c1bb5c0e190cbb61596333d65eea2e399cc27b91bd999e5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=9f3164a9-30e4-47d0-b20e-01efad520bd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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="886.89µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=65d9729e-8d8d-40ef-a219-bba9aa6191e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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="739.349µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=536f1667-b6be-4304-bd5f-ad646e905073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" 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="909.514µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=536f1667-b6be-4304-bd5f-ad646e905073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" 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="953.522µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=536f1667-b6be-4304-bd5f-ad646e905073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" 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.005847ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=1866b37a-9fb7-4bbb-8df9-189d9b68aaf2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.451µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=8426cf30-a880-4180-a537-e3b44ee6089d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/0ea4b4b7-c8e6-4757-a758-80296d2988c6?_state=4FrM_QX-S1BkPkyo6epIUav06XqSf2pyd7ynBgsjtV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZWE0YjRiNy1jOGU2LTQ3NTctYTc1OC04MDI5NmQyOTg4YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzIuNTMzODQ3NTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/0ea4b4b7-c8e6-4757-a758-80296d2988c6?_state=4FrM_QX-S1BkPkyo6epIUav06XqSf2pyd7ynBgsjtV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZWE0YjRiNy1jOGU2LTQ3NTctYTc1OC04MDI5NmQyOTg4YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzIuNTMzODQ3NTIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=a1a76841-afe0-422a-9dd5-83f190601c79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" 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="929.815µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=a1a76841-afe0-422a-9dd5-83f190601c79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.411µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:40:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=6dc61d6f-c9d1-4b32-8ffa-0e51c3ebe5f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.665µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=17452a3a-7643-4cc3-bd75-1378b600421f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/4ca50a1f-84a2-4b97-af3f-01449179d428?_state=04BumrbT4yfHzk5ccM0vVf2XSxtlTPEdHNbzq8YVCgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Y2E1MGExZi04NGEyLTRiOTctYWYzZi0wMTQ0OTE3OWQ0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzIuNzUyOTY0MzA4WiJ9&digest=sha256%3Aaf7d902ebef4a41d19a4ac6e2fa7a024ee09ff7226516fe97da53980696e6e15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.48088374s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/4ca50a1f-84a2-4b97-af3f-01449179d428?_state=04BumrbT4yfHzk5ccM0vVf2XSxtlTPEdHNbzq8YVCgd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Y2E1MGExZi04NGEyLTRiOTctYWYzZi0wMTQ0OTE3OWQ0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzIuNzUyOTY0MzA4WiJ9&digest=sha256%3Aaf7d902ebef4a41d19a4ac6e2fa7a024ee09ff7226516fe97da53980696e6e15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=24ebcd6a-c0c3-452c-81ef-b1f0816b59ce http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.306µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=9cce5a04-71b1-498f-90cb-06b86cbe0a10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/blobs/uploads/9d855e88-e4cf-4082-ae8e-80712316322f?_state=31VzG4T8ankSigp6i6TkLUB3ypMRko5eaz8XHZSw1kJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDg1NWU4OC1lNGNmLTQwODItYWU4ZS04MDcxMjMxNjMyMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzQuMzkyNjE2ODg5WiJ9&digest=sha256%3Aa4c54812a0b2b919e663eed9f0d27c3223c9f1516068ea652872f059b64472db" http.request.useragent="Go-http-client/1.1" http.response.duration=799.480126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/9d855e88-e4cf-4082-ae8e-80712316322f?_state=31VzG4T8ankSigp6i6TkLUB3ypMRko5eaz8XHZSw1kJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDg1NWU4OC1lNGNmLTQwODItYWU4ZS04MDcxMjMxNjMyMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzQuMzkyNjE2ODg5WiJ9&digest=sha256%3Aa4c54812a0b2b919e663eed9f0d27c3223c9f1516068ea652872f059b64472db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=3b1deefd-eddb-4b58-800d-b65ab5ed5f9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37427" http.request.id=381d2479-fd75-4d75-855e-b18fd486de7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=100687bb-6d9d-4ef0-a63b-c29c75dab6d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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="853.429µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=3f80521d-63b4-4f0f-9d24-85eccacaac2e http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="813.141µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=54621631-766e-486c-a70d-1074cc97cf82 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="632.704µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=6dfcae40-d371-410e-b3bb-fe650c59a088 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f" http.request.useragent="Go-http-client/1.1" http.response.duration="635.197µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=428ec2b2-96d4-4a35-a9e4-cd49e8191c01 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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="667.246µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="rewriting manifest sha256:134eeefdf8508dead2f3a44129ed9d4f6bbc80c9e52c4ed97b0b638430ccae4f in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=e658b6ce-7c91-47d4-b2d9-a45744a97a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=e658b6ce-7c91-47d4-b2d9-a45744a97a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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.481424ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37427" http.request.id=19f4775e-c60a-44ae-8e35-6158d16cad35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" 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.783µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37427" http.request.id=05a6c39e-d8ee-4cf8-bf85-97ef39b12bdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="946.737µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37427" http.request.id=b331488a-ae24-4b93-86fa-47f9446ec739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc" http.request.useragent="Go-http-client/1.1" http.response.duration="867.713µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=ffddf424-678d-43f1-b564-34636e8ba0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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="811.955µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=e0833112-84a1-4737-a6c2-f89cd36966a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="804.215µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=f87838b2-936b-4845-94ca-62ce359d20a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="639.172µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=1f51c82f-2236-4f64-8838-44609cf6b8e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc" http.request.useragent="Go-http-client/1.1" http.response.duration="615.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="rewriting manifest list sha256:9a91a9d06ed1c34f289991a00b73ea2e7a81a733d79f09874361df40034d9dfc in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=275d20f1-6f03-4807-b709-52f4e76fe8f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37427" http.request.id=275d20f1-6f03-4807-b709-52f4e76fe8f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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.524635ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:35Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=4589568c-5b95-44fa-abb0-d967d1741e13 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" 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="759.238µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=15b19e50-c446-4fcf-8e2a-1189b04f0b67 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" 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="658.932µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=80b20723-2222-4c7a-813a-ebe1c91be73b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" 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="666.122µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=0abec63f-b6ac-4db0-bcef-b4dc683e7ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" 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.168363ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=0abec63f-b6ac-4db0-bcef-b4dc683e7ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" 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.205114ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=0abec63f-b6ac-4db0-bcef-b4dc683e7ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" 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.246218ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=0abec63f-b6ac-4db0-bcef-b4dc683e7ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" 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.281068ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=f172bbfb-8b27-41a1-97a5-7e0ed9e4308f http.request.method=POST http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.279µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=e4152c2a-bebb-41e1-a8e8-a292725a42fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/blobs/uploads/bf2f0ef1-9881-4a53-99ec-196b100a0c4e?_state=v4Nto1rj6LIshXwiR0jyULArVgDVgOPqUWiPJavMiPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjJmMGVmMS05ODgxLTRhNTMtOTllYy0xOTZiMTAwYTBjNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzUuMzUyNTAyNDA0WiJ9&digest=sha256%3A4e0214ecd9d56646259b00ab5a7eba508df04160ae588d0658923f5f93ed2b0f" http.request.useragent="Go-http-client/1.1" http.response.duration=640.60194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/bf2f0ef1-9881-4a53-99ec-196b100a0c4e?_state=v4Nto1rj6LIshXwiR0jyULArVgDVgOPqUWiPJavMiPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjJmMGVmMS05ODgxLTRhNTMtOTllYy0xOTZiMTAwYTBjNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzUuMzUyNTAyNDA0WiJ9&digest=sha256%3A4e0214ecd9d56646259b00ab5a7eba508df04160ae588d0658923f5f93ed2b0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=3de0ce35-de25-4b2a-983e-7df7a5b1771b http.request.method=POST http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=9aa1400c-fba5-412d-b016-055ccc7a2a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/blobs/uploads/32820899-271b-4b7d-be54-784c9da5ab9d?_state=yboBX2ISDPN-SMHI54AVCNHLj_x6gsyFOCWL6IL-Mkx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjgyMDg5OS0yNzFiLTRiN2QtYmU1NC03ODRjOWRhNWFiOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuMTMyNzg1MDE2WiJ9&digest=sha256%3A07f1c00cd1c9fc11525b2a08c5f2b382c65671eae369d5a674cd5b8363a93fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=617.545223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/32820899-271b-4b7d-be54-784c9da5ab9d?_state=yboBX2ISDPN-SMHI54AVCNHLj_x6gsyFOCWL6IL-Mkx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjgyMDg5OS0yNzFiLTRiN2QtYmU1NC03ODRjOWRhNWFiOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuMTMyNzg1MDE2WiJ9&digest=sha256%3A07f1c00cd1c9fc11525b2a08c5f2b382c65671eae369d5a674cd5b8363a93fc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=a2910480-21bf-43d9-a70c-c9f9c2fb75f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=4635e96c-7a38-4ccd-987d-956956bae81e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=6371f80a-f72e-4a97-8a68-ca5f0c1ee3d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" 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.262377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=5c2e8b20-c9ac-4a40-ada6-a235ac8fa009 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.18395ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38885" http.request.id=61d5ca3d-d2ff-4e83-b364-517402c091d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38885" http.request.id=03db8bab-82b3-4e1b-a2b2-0ffd46036b29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38885" http.request.id=5b0560fd-e8e8-4981-82df-ebe1ff4f8353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715644ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=47068adb-8d39-404d-9b70-c5b6c60c7b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.41116ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=f1afcfed-0297-4a2c-b661-cfae2dedf351 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="726.515µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=185c4dd3-db92-4bdb-83c1-f6111bbeb933 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.duration="743.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=54de05ca-6171-4d27-94fa-81b9ceb8e723 http.request.method=GET http.request.remoteaddr="127.0.0.1:60160" 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="740.108µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=error msg="payload digest does match: "sha256:ee04dcf3457d29df56bf2fc1f607c866828660396ce01be835b0d17646b565d9" != "sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7"" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=879f8f50-3938-43b2-a754-76ac216b1bd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=879f8f50-3938-43b2-a754-76ac216b1bd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60160" http.request.uri="/v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.817µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7" 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:974fa24c76ee7bb3d86eab6371ce6dd718c5f13a1be546f02dcca33227eaf9a7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=3c71b3fd-0732-450b-b823-1dd88c246cd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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="912.532µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=5aad4444-acf6-4015-adc2-db20b7785e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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="720.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=5dcad115-b5fa-4d89-b15e-0f9e1cfc1746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="921.51µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=5dcad115-b5fa-4d89-b15e-0f9e1cfc1746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="964.219µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=5dcad115-b5fa-4d89-b15e-0f9e1cfc1746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="997.634µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=d1cbca0e-d5f6-40a0-af92-098f635329f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.684µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=eb45be0a-191b-4557-b8d3-ff1c7cc2b012 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/c1e5ff85-5843-4fb5-8000-7b40d36020dc?_state=2x7s-BBzFGZbjKlCJz_RLjCJqOc8pz2k4t1Pxaz1Q2t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMWU1ZmY4NS01ODQzLTRmYjUtODAwMC03YjQwZDM2MDIwZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuNzc0MDQ2MTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/c1e5ff85-5843-4fb5-8000-7b40d36020dc?_state=2x7s-BBzFGZbjKlCJz_RLjCJqOc8pz2k4t1Pxaz1Q2t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMWU1ZmY4NS01ODQzLTRmYjUtODAwMC03YjQwZDM2MDIwZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuNzc0MDQ2MTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=6e526d12-3233-4418-9be3-028af3fc40c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="879.301µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=6e526d12-3233-4418-9be3-028af3fc40c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="921.885µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:40:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=f8b0d172-8839-420f-8420-5e31c9ced762 http.request.method=POST http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.508µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=df466167-7a34-4459-b5e8-6e9ce12ab359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/0a4c79f0-28e6-443f-ab90-752931223700?_state=wsi-a2C_XtV_i83jOQZZV2vQSgeHLr71Wqp5L_tl4NV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTRjNzlmMC0yOGU2LTQ0M2YtYWI5MC03NTI5MzEyMjM3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuOTkzNjY4NTU0WiJ9&digest=sha256%3A2e9283ca6a8f3eba3a2040e0b8e683c6c719e1fad1e50bf2cfc6eb460fcf1821" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357265894s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a4c79f0-28e6-443f-ab90-752931223700?_state=wsi-a2C_XtV_i83jOQZZV2vQSgeHLr71Wqp5L_tl4NV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTRjNzlmMC0yOGU2LTQ0M2YtYWI5MC03NTI5MzEyMjM3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzYuOTkzNjY4NTU0WiJ9&digest=sha256%3A2e9283ca6a8f3eba3a2040e0b8e683c6c719e1fad1e50bf2cfc6eb460fcf1821 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=684340cc-ff09-47b9-8810-ec727a7cd91f http.request.method=POST http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.706µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=c7d036eb-082a-4dec-a30a-a9cf73460956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/blobs/uploads/e6b6ead8-6bc1-46e5-abb5-7cb111001d20?_state=2FeezLrw0woENAd3frc5Uy-LMb6xCn-Sgg6YxsAVyUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI2ZWFkOC02YmMxLTQ2ZTUtYWJiNS03Y2IxMTEwMDFkMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzguNTA4NzM3MDQ2WiJ9&digest=sha256%3A0caac480aa1d20c45c289a8c76a9de192d6122e23357ae0cb8c8afb710f99696" http.request.useragent="Go-http-client/1.1" http.response.duration=831.236586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6b6ead8-6bc1-46e5-abb5-7cb111001d20?_state=2FeezLrw0woENAd3frc5Uy-LMb6xCn-Sgg6YxsAVyUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI2ZWFkOC02YmMxLTQ2ZTUtYWJiNS03Y2IxMTEwMDFkMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzguNTA4NzM3MDQ2WiJ9&digest=sha256%3A0caac480aa1d20c45c289a8c76a9de192d6122e23357ae0cb8c8afb710f99696 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=6aa0bef4-5fbe-4188-8f4e-ec09f54aa5d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38885" http.request.id=34ecc12d-bb4e-4e8d-9c75-7fe9149878f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac" http.request.useragent="Go-http-client/1.1" http.response.duration="928.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=26978fa7-279b-47a3-bf2e-6648692d61f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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="804.719µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=83e644f2-682f-4bff-b462-42e08f4f88ff http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="771.972µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=91762e99-6c3b-472d-a25a-3032589b6370 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="674.101µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=f32a5c42-aa97-4782-ab40-312743ac4f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac" http.request.useragent="Go-http-client/1.1" http.response.duration="679.624µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=7337f5a6-81cf-4520-a950-4ddcce5f76a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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="754.588µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="rewriting manifest sha256:39c8ff68dc156e533f5764e84c8a5ab504a93c171ed410ae8720534b9a65d7ac in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=5ee04950-f410-448c-a81f-642f68f450fd http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=5ee04950-f410-448c-a81f-642f68f450fd http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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.524264ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38885" http.request.id=3e99948e-fcee-4652-af94-c0c066629bfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" 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="853.282µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38885" http.request.id=80d4a84e-5d19-4999-9e74-45a0063095b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38885" http.request.id=19be39be-757b-4fbc-ae3a-df37bfc77d3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867" http.request.useragent="Go-http-client/1.1" http.response.duration="946.892µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=8f3547f6-b1c1-4483-bc7f-3cc9ec6b3db0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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="918.379µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=39cb71e6-74b9-4d16-830b-2470c6b6185b http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="883.747µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=e6207259-35c6-4434-9823-e0ba5c0f9f32 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="736.123µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=d17a6f9d-7c23-482b-9abc-af02c1c585d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867" http.request.useragent="Go-http-client/1.1" http.response.duration="700.963µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="rewriting manifest list sha256:ce0c4d077555f0bfa42b98a2d15b68d580b2ab172f1adf61017fe792bd01d867 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=a1ffec5d-852e-4f34-bbb6-d5780bdcfae3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38885" http.request.id=a1ffec5d-852e-4f34-bbb6-d5780bdcfae3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60166" 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.725271ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.00s) === RUN TestGetManifestWithStorageError time="2026-05-13T10:40:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42619" http.request.id=06d45c42-845c-4ea1-b6fb-61a0bfedece0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57760" 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="885.582µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:42619" http.request.id=330d73ef-8cc3-495f-8ddf-8afc0921b49b http.request.method=GET http.request.remoteaddr="127.0.0.1:57760" 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="730.542µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:42619" http.request.id=39af83b4-d726-4712-833f-d2389e85c3a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57760" 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="753.914µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:42619" http.request.id=595fb174-0c56-4ed0-94c7-f8a569c79773 http.request.method=GET http.request.remoteaddr="127.0.0.1:57760" 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="726.123µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-13T10:40:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=dad6ff29-a7ea-4143-b5c1-bf9f28925e5b http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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="881.705µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=8dfc84d3-05f5-4db5-8f2a-f4319f36cfff http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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="729.589µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=899cd6be-e43d-4006-8c0d-099a0040d6a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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="744.186µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=9b21be1f-0d17-4e64-9025-ad0233b83ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.298452ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=9b21be1f-0d17-4e64-9025-ad0233b83ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.340827ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=9b21be1f-0d17-4e64-9025-ad0233b83ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.384964ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:40:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=9b21be1f-0d17-4e64-9025-ad0233b83ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.424551ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:40:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=81a71054-4af0-487d-aa42-55ca1c73716a http.request.method=POST http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.553µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=3bfb4efc-3776-482d-ace1-0cacca8bb98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/1ec862d5-f819-40ef-a12a-4d0f8b86e755?_state=nl4GGXIsHSJ7Q5I98gegImY8raZoa1t8o8MQyClrBy57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZWM4NjJkNS1mODE5LTQwZWYtYTEyYS00ZDBmOGI4NmU3NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzkuNTYwMDY5MzY0WiJ9&digest=sha256%3A7767cf42cc94146b80d925b8e689210e297c69589e698af5802951baea1bc0cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197799019s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/1ec862d5-f819-40ef-a12a-4d0f8b86e755?_state=nl4GGXIsHSJ7Q5I98gegImY8raZoa1t8o8MQyClrBy57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZWM4NjJkNS1mODE5LTQwZWYtYTEyYS00ZDBmOGI4NmU3NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6MzkuNTYwMDY5MzY0WiJ9&digest=sha256%3A7767cf42cc94146b80d925b8e689210e297c69589e698af5802951baea1bc0cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=5650ecce-7503-4085-b7b6-444040af88c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.58µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=f7c289db-fc5d-4214-b589-45a1dcb13df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/b0747e1f-db12-4aec-b6ed-893aa100e58f?_state=0CJys1C62SORVYIUf_TzpACGRpGQqNdnoIX3r94tPkh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMDc0N2UxZi1kYjEyLTRhZWMtYjZlZC04OTNhYTEwMGU1OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDAuOTE0OTAwNTg3WiJ9&digest=sha256%3Ad2a53579309883b6336023cfaa94709065b7119f9bededa2081cb4f395d9f37f" http.request.useragent="Go-http-client/1.1" http.response.duration=817.643385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/b0747e1f-db12-4aec-b6ed-893aa100e58f?_state=0CJys1C62SORVYIUf_TzpACGRpGQqNdnoIX3r94tPkh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMDc0N2UxZi1kYjEyLTRhZWMtYjZlZC04OTNhYTEwMGU1OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDAuOTE0OTAwNTg3WiJ9&digest=sha256%3Ad2a53579309883b6336023cfaa94709065b7119f9bededa2081cb4f395d9f37f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=cf9aebc4-b935-4814-aa46-20e988cda7a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=cb694a75-2740-45db-9f1a-d630bb585566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=70aacbc0-e71b-496f-a983-dc3debace581 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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.168579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=4b14db7f-8258-4fba-950e-1a97a0adfa13 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.154257ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39229" http.request.id=6c4e9289-d6fd-4eaa-90d7-1dcba47cf336 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39229" http.request.id=2fd0e24e-92d8-436f-ad2f-70ce5e60a71e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39229" http.request.id=f6ef7eab-0484-46cd-9167-6fcc489a50de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=105e0f53-cd5e-4b13-97cc-888a5cc92b09 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.173949ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=5fac30f6-9269-4980-9d12-493f5bb68825 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="635.03µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=e2fdec15-31e4-4830-bef1-0eeebaeee348 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration="592.362µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=485a881d-8da5-4e08-95cb-86be5d87e1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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="585.796µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="payload digest does match: "sha256:0c7339a3f600eb7092ba7574a627f3d84a6a78d1f041ec76ef04e2ddfe2c7009" != "sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389"" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=5b1cf288-e139-41c5-9ee9-7ab400d6221e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=5b1cf288-e139-41c5-9ee9-7ab400d6221e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.616µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=eaa5efce-5fab-4f6b-a586-2021310c0053 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46186" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration="909.424µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=7bce22a1-0975-4b2e-93ff-92c37656a236 http.request.method=GET http.request.remoteaddr="127.0.0.1:46186" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.008µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=525269a1-d024-43cb-8657-a6cc8d827a94 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46196" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.172µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=69770f8b-cf01-4e15-b671-ac33b699a043 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46204" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=928d7d3e-6953-4430-a6fe-30fe62a09bb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46204" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.227938ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=b1c4ec85-7bda-4bfe-bdcf-107c00961fc3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46212" 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=1.004754ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=2409832b-13c3-46a6-8631-98dab5a66ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=8808c8fa-b721-41da-9d39-b406a8f333ff http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="652.112µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=616902bc-dc51-41b3-8d29-4cabdbd363bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389" http.request.useragent="Go-http-client/1.1" http.response.duration="796.932µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:42b00bcec472b6fe424a857bc867fbc6bf6eeed9d05fe1cf3a58d9743208b389 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=0fed1978-22c6-4e36-804f-ca42f0a45a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="635.645µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=8f9bfeb2-89cb-4c84-b11c-46b6108a4ffb http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="747.305µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=4ee760e9-f822-49a2-9283-54ed7677f409 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="729.126µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=07248b68-b213-4be6-99ef-31a3bacec7af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" 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="766.153µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=07248b68-b213-4be6-99ef-31a3bacec7af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" 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="794.503µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=07248b68-b213-4be6-99ef-31a3bacec7af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" 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="820.117µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=f9c40e29-3514-46c2-b87c-af6df04f1d37 http.request.method=POST http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.307µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=791cfa33-ed55-4711-a52e-433abaddeee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/35c80c8d-30d8-45bc-a787-66a5a6279e29?_state=eEJArGTJckExyA7x4sYEZDm3p5edJA5nTSceDhl7teF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWM4MGM4ZC0zMGQ4LTQ1YmMtYTc4Ny02NmE1YTYyNzllMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDEuNzY1MTA4Mzk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="980.693µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/35c80c8d-30d8-45bc-a787-66a5a6279e29?_state=eEJArGTJckExyA7x4sYEZDm3p5edJA5nTSceDhl7teF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNWM4MGM4ZC0zMGQ4LTQ1YmMtYTc4Ny02NmE1YTYyNzllMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDEuNzY1MTA4Mzk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=51659dca-def1-43dc-a6a6-2849937d4e7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" 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="781.679µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=51659dca-def1-43dc-a6a6-2849937d4e7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" 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="809.62µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=938e37e8-f254-49a0-90a9-f83c232ae03d http.request.method=POST http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="769.313µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=c597f2ea-d80d-427c-b0df-e1b5453f188e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/660cccf3-ba08-4d4a-bb60-9817a6e23d93?_state=YnSDE6Zt-Pj0tIwNHJwU78YvD25-7vMv2g7VGEitB6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjBjY2NmMy1iYTA4LTRkNGEtYmI2MC05ODE3YTZlMjNkOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDEuOTM0MzQxMDczWiJ9&digest=sha256%3Ac8039ad1203f8e53359c05b2e1c094b93d5cbd834387a80f3169d72d90055265" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001800265s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/660cccf3-ba08-4d4a-bb60-9817a6e23d93?_state=YnSDE6Zt-Pj0tIwNHJwU78YvD25-7vMv2g7VGEitB6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjBjY2NmMy1iYTA4LTRkNGEtYmI2MC05ODE3YTZlMjNkOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDEuOTM0MzQxMDczWiJ9&digest=sha256%3Ac8039ad1203f8e53359c05b2e1c094b93d5cbd834387a80f3169d72d90055265 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=4c5cb865-201c-4ffb-aff5-9dae8a93a6bd http.request.method=POST http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.025µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=be919808-5f6d-4224-b684-d160f634efc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/blobs/uploads/38fe4f5d-9083-47c7-ac08-3e797ad3a50b?_state=TBvRk4yh2c_blyiyt4wz1qlDtA4Z1JfahM7UHp244yB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOGZlNGY1ZC05MDgzLTQ3YzctYWMwOC0zZTc5N2FkM2E1MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDMuMDY1MzU3MDg5WiJ9&digest=sha256%3Aedbbc16301613c31b87c6631176db016ed9c2b467b242c7fef5e9879ac9395f1" http.request.useragent="Go-http-client/1.1" http.response.duration=617.976316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/38fe4f5d-9083-47c7-ac08-3e797ad3a50b?_state=TBvRk4yh2c_blyiyt4wz1qlDtA4Z1JfahM7UHp244yB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOGZlNGY1ZC05MDgzLTQ3YzctYWMwOC0zZTc5N2FkM2E1MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6NDA6NDMuMDY1MzU3MDg5WiJ9&digest=sha256%3Aedbbc16301613c31b87c6631176db016ed9c2b467b242c7fef5e9879ac9395f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=59934799-3e1f-44ee-aa1c-69a2fb847205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=8a0716fa-07ce-4d06-b1b4-0ed7b8e6b48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="941.97µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=1ca52f9c-e0de-4f3f-bf8b-680b64840a63 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="860.937µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=de747895-45c8-4439-a5ad-1d802dcd9438 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="807.77µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=595162fd-e5a7-4b51-b064-71a7ee7702e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="686.422µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=9a787e18-ea0e-494c-8bb3-80db6b537f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="711.945µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=85f61698-3781-4a34-b5f9-168b206158fb http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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="654.465µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="rewriting manifest sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=ced2c34b-365c-4ddf-a7ab-13a68fe89fc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=ced2c34b-365c-4ddf-a7ab-13a68fe89fc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" 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.443787ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=56cbab11-6749-4f22-9bbf-f356be110d82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="840.47µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=6e6f2c1b-4bef-4f44-b69a-efc8bf432933 http.request.method=GET http.request.remoteaddr="127.0.0.1:46226" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.665µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=2fe3eae2-242a-497b-9956-0f189777dc3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46230" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.65µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=a06d3d04-7581-4cb9-baef-e5c962a57f3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133227ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=b0f89358-0770-4b62-8912-fb94ec4f2bb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="849.788µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=23fe72fa-77da-406b-a848-25640d4c8501 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46252" 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="897.554µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39229" http.request.id=43cfb488-7d3a-4160-9a79-bb91a8f5362a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46266" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=5745e2e3-0831-4a92-a8c0-1b2e5a3f19f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46266" 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="651.693µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=773d598c-8942-483f-aebf-a55d16c57a57 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46266" http.request.uri="/v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6" http.request.useragent="Go-http-client/1.1" http.response.duration="805.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb8b97de5a468f6334affdebc7fc2eb241cd3cb51bb0956bb749fb2f41aaa6d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39229" http.request.id=2c17464e-0ba9-4e57-a3df-a171ad01ade7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46266" 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="661.092µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.34s) === RUN TestManifestDeleteDisabled time="2026-05-13T10:40:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:38781" http.request.id=ac53442e-c2a5-4bd0-980c-7b6f5342c0de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54358" 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="783.544µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T10:40:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:35709" http.request.id=4e259172-5880-4b15-8ed1-b4809fe2af82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54028" 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.513573ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:35709" http.request.id=d13e0e18-e37b-4872-900b-b530b0d19783 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54030" 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.326511ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:35709" http.request.id=136f303a-60ef-4f42-8a1c-146410d9ded0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54044" 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.307211ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:40:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:35709" http.request.id=1a864de7-503e-4da6-bd5c-f26b7bc727c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54054" 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.18677ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:40:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.18s) === RUN TestProxyManifestGetByTag time="2026-05-13T10:40:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:40:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=89fd6f0f-f591-40b5-b6ca-ed517f35fe04 http.request.method=POST http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.46µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=5710be02-4a02-4b8f-93ee-cc2254c872ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/foo/bar/blobs/uploads/5b6094aa-7c49-4af2-b11c-79805a73a320?_state=dggaq6n5ibHIouUhUnswIGpH3GQgOXMSwju-GVvmXiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjA5NGFhLTdjNDktNGFmMi1iMTFjLTc5ODA1YTczYTMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDo0NC4wMTM2NTU2MDFaIn0%3D&digest=sha256%3Af6224722cef551e82f395ad154c22a8725441e8d1e74b11264d3b1a4bd32c1a2" http.request.useragent="Go-http-client/1.1" http.response.duration=509.271796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "PUT /v2/foo/bar/blobs/uploads/5b6094aa-7c49-4af2-b11c-79805a73a320?_state=dggaq6n5ibHIouUhUnswIGpH3GQgOXMSwju-GVvmXiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjA5NGFhLTdjNDktNGFmMi1iMTFjLTc5ODA1YTczYTMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDo0NC4wMTM2NTU2MDFaIn0%3D&digest=sha256%3Af6224722cef551e82f395ad154c22a8725441e8d1e74b11264d3b1a4bd32c1a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=5f1388b8-5230-4fd9-be14-e98e0e9f202f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40: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.3 time="2026-05-13T10:40:44Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=18aed805-19cf-4ee0-a1fe-04391416e4f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.732µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41749" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=1900142e-2eaa-42fc-bd8e-5218dd237772 http.request.method=GET http.request.remoteaddr="127.0.0.1:44934" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41749/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:41749/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=db1c55eb-0b92-4b64-8f85-4d187a40e75f http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/bar/manifests/sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=adc62934-6e43-49d8-8f70-e0d09c7278a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44942" http.request.uri="/v2/foo/bar/manifests/sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.325861ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/foo/bar/manifests/sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6 with ttl=167h59m59.999998365s" go.version=go1.26.3 time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=db1c55eb-0b92-4b64-8f85-4d187a40e75f http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/bar/manifests/sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.822607ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/foo/bar/manifests/sha256:d7c16ea1a8b436d0dd6cd2c3523ce2a84afa456c2ec50b89689b1dd341f36ac6 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=d5fe8120-9ee2-48d4-a7da-d79e38255824 http.request.method=GET http.request.remoteaddr="127.0.0.1:44942" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="601.512µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41749/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:41749/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=ae586617-c8fb-4b75-9d6a-b06f322619ff http.request.method=GET http.request.remoteaddr="127.0.0.1:43826" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=1b789774-90b3-4627-86d6-938463344bda http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44958" 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.328538ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=ae586617-c8fb-4b75-9d6a-b06f322619ff http.request.method=GET http.request.remoteaddr="127.0.0.1:43826" 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.326455ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=0294f579-2bf9-484e-a60b-77cff397e381 http.request.method=POST http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="784.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=189604a9-fe80-48e2-a7e1-acc6c308c95d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/blobs/uploads/5afbfefd-9d5e-45b7-a925-859b8d3224da?_state=zUK-rPYSM7cMlfUzjX8E13rYgDeKIHIUG4jy-AKVdEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZmJmZWZkLTlkNWUtNDViNy1hOTI1LTg1OWI4ZDMyMjRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDo0NC43NDA3MzIwNzNaIn0%3D&digest=sha256%3A789a4c3c5e8f6ce5779ec1176bc9fbd94fe4b1d85e2f384e7395f1ecbaa7092a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489331147s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:44 +0000] "PUT /v2/foo/bar/blobs/uploads/5afbfefd-9d5e-45b7-a925-859b8d3224da?_state=zUK-rPYSM7cMlfUzjX8E13rYgDeKIHIUG4jy-AKVdEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZmJmZWZkLTlkNWUtNDViNy1hOTI1LTg1OWI4ZDMyMjRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDo0MDo0NC43NDA3MzIwNzNaIn0%3D&digest=sha256%3A789a4c3c5e8f6ce5779ec1176bc9fbd94fe4b1d85e2f384e7395f1ecbaa7092a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=7ef067d4-eaa9-4d43-8975-4cfbdb58898a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.660793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=df4c84e3-4696-4abf-99da-8d10a35e2227 http.request.method=GET http.request.remoteaddr="127.0.0.1:44958" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="624.355µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41749/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:41749/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=c067e5e9-5a21-49b3-9f4c-45c57fac477f http.request.method=GET http.request.remoteaddr="127.0.0.1:43842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=e1ab8824-5152-4619-8d90-d0fd19622df5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44962" 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.323634ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=a27722ae-9ca7-41f0-a339-0e309357c380 http.request.method=GET http.request.remoteaddr="127.0.0.1:44962" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="567.694µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41749/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:41749/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=c067e5e9-5a21-49b3-9f4c-45c57fac477f http.request.method=GET http.request.remoteaddr="127.0.0.1:43842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41749" http.request.id=f63330de-093e-4b27-b4a4-f8fd1625c680 http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" 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.309055ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:40:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4edaea95bdedaa53eb41128de6d08101fa663cbc6703c7c9068799a236ade3b6 with ttl=167h59m59.999998421s" go.version=go1.26.3 time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44739" http.request.id=c067e5e9-5a21-49b3-9f4c-45c57fac477f http.request.method=GET http.request.remoteaddr="127.0.0.1:43842" 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=8.962246ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:40:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.35s) === RUN TestAppDispatcher time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38095" http.request.id=e4a8dd5e-7eba-4c38-93e3-385a529f6c14 http.request.method=GET http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="693.479µs" http.response.status=200 http.response.written=0 time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38095" http.request.id=fdafa278-c175-4891-a3ef-ef61f8623b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="671.689µs" http.response.status=200 http.response.written=0 time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38095" http.request.id=a86de67a-7d37-4062-8449-e5ed47811e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="594.409µs" http.response.status=200 http.response.written=0 time="2026-05-13T10:40:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38095" http.request.id=f65b75b8-93dd-4b12-b0cf-e14298971ad4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53426" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="584.13µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-05-13T10:40: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.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:46Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:46Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:44123" http.request.id=011b4c1c-6dd0-4222-b7d1-0fe1c3761382 http.request.method=GET http.request.remoteaddr="127.0.0.1:56432" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T10:40: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.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:46Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:46Z" level=info msg="configuring file health check path=/tmp/healthcheck2728385939, interval=1" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T10:40:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:50Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:50Z" level=info msg="configuring TCP health check addr=127.0.0.1:37683, interval=1" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-13T10:40: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.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:54Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e time="2026-05-13T10:40:54Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42397, interval=1, threshold=3" go.version=go1.26.3 instance.id=26e068a0-cd9c-411c-b64f-4763e11f375e --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 56.090s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.24s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.69s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.015s === RUN TestSchedule time="2026-05-13T10:40:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994808ms" go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.823µs" go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.471µs" go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-13T10:40:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T10:40:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995963ms" go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996073ms" go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 time="2026-05-13T10:40:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-13T10:40:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=0e61c8bc-186b-45c0-8f9c-25893ec2cf86 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.587s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.01s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17613312 sha256:318456480a11ba93adfdf8d5e9cbfb9f0c01ac6288490fbfecba19f7aed71872 [] map[] } --- PASS: TestSimpleBlobRead (0.31s) === RUN TestBlobMount --- PASS: TestBlobMount (0.35s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.10s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.44s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.52s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2c0b8305fa3a93e584b4b640c08b771796d6bb67552f5d697569064b52432b54 palailogos: marking blob sha256:568799d9352de5319135e4a9d5bad75c702545567fae7177fd9a98053b084f5f palailogos: marking blob sha256:ac1f82d7631756747a44b174ddd5575c5b9d58f8703789bb5ffc636e84f9af62 palailogos: marking manifest sha256:51903c59d48c9c5d74fb460f557c17bcf7aac151bdff0e760a11daf7c1944220 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:2d2d7e0670d48af6a7bc475ef1f1bb3443dac02d284c5fd080afc57fb221023a palailogos: marking blob sha256:d9cd94725a083e2299fbdf8a69ed45bf8ab6acf9fa96eeea48e65050b490941a palailogos: marking manifest sha256:685c9f04700105d7bf351c1d813057c5ff1d6acfdcb4ea03a03ce4d3ada080e8 palailogos: marking blob sha256:2c0b8305fa3a93e584b4b640c08b771796d6bb67552f5d697569064b52432b54 palailogos: marking blob sha256:ae12a3c1898964c19ca546681f29342d5ffc9497deb34daf895df77472635bc0 palailogos: marking manifest sha256:ae12a3c1898964c19ca546681f29342d5ffc9497deb34daf895df77472635bc0 palailogos: marking blob sha256:7e7d26d345f1ac566599c97e08f95f39d7ed73f44935985af6399f0d7ec0932d palailogos: marking blob sha256:4c8e8115ff438fb181e8411346f953c9b8b9b69e3ac556d59237c482a2348197 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.60s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727 deletemanifests: marking manifest sha256:ed47ad738e2f1c59576b7576bc9777aebccb1c01871631e7356694e5dcdc4a57 deletemanifests: marking blob sha256:eefda45a2972400ceda03c9b5c3d5b17abc146890c564adb67e399334365943d deletemanifests: marking blob sha256:6b3ff303cda692a069ea0acb1404c4dfe54de9ddeabbddc11b7df9add2dfa071 deletemanifests: marking blob sha256:95631654e42065449fe680336ee718bd331b8a626d4d5a252e48eab3447d8061 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2a456d80f27e1090c69292bd60ce5a9f4826fd6082f603441f755b5c45961a63 blob eligible for deletion: sha256:b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727 blob eligible for deletion: sha256:d920ab8b6ea52eb37176f7d40c9ad38ac9624b05d8d33a0d4d2d59d101225297 blob eligible for deletion: sha256:23f9667cd3a93e77d3835b1df46dffce96dec023f507cb4ce87c88f45950f7e9 deletemanifests manifest eligible for deletion: sha256:b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727 deletemanifests: marking manifest sha256:ed47ad738e2f1c59576b7576bc9777aebccb1c01871631e7356694e5dcdc4a57 deletemanifests: marking blob sha256:eefda45a2972400ceda03c9b5c3d5b17abc146890c564adb67e399334365943d deletemanifests: marking blob sha256:6b3ff303cda692a069ea0acb1404c4dfe54de9ddeabbddc11b7df9add2dfa071 deletemanifests: marking blob sha256:95631654e42065449fe680336ee718bd331b8a626d4d5a252e48eab3447d8061 time="2026-05-13T10:40:18Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe time="2026-05-13T10:40:18Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:23f9667cd3a93e77d3835b1df46dffce96dec023f507cb4ce87c88f45950f7e9 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/23f9667cd3a93e77d3835b1df46dffce96dec023f507cb4ce87c88f45950f7e9" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:2a456d80f27e1090c69292bd60ce5a9f4826fd6082f603441f755b5c45961a63 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a456d80f27e1090c69292bd60ce5a9f4826fd6082f603441f755b5c45961a63" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b58b0e38656ef867e5a593ecf4908dc29475b70771b38fbb86ac6fce2b90c727" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:d920ab8b6ea52eb37176f7d40c9ad38ac9624b05d8d33a0d4d2d59d101225297 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d920ab8b6ea52eb37176f7d40c9ad38ac9624b05d8d33a0d4d2d59d101225297" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe --- PASS: TestDeleteManifestIfTagNotFound (1.75s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:40e2cc7f9562fdb1d1e5b406fdd2bbc66103dfd0d78c724c9a5d17128e26e376 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40e2cc7f9562fdb1d1e5b406fdd2bbc66103dfd0d78c724c9a5d17128e26e376" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:851cef0ce34b22bffd7d86e288801ffd5f34751c125627f9d1a62740e309b899 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/851cef0ce34b22bffd7d86e288801ffd5f34751c125627f9d1a62740e309b899" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:ba26ce46529134256992d148e0d3a91526cfc78486a0bb1c7227ed93ce48b5b0 time="2026-05-13T10:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba26ce46529134256992d148e0d3a91526cfc78486a0bb1c7227ed93ce48b5b0" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe --- PASS: TestGCWithMissingManifests (0.56s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3682de4d057ace48e9d40acc037edf9d2fa8eacb7e12a4499e4cf2529c762e29 komnenos: marking blob sha256:73a2e562e21486d41dd7fadee19ec5efa1519d5bb3be8607128c2221bd8cbc21 komnenos: marking blob sha256:24b599a88abc8f1e095d63b20f73158cd4b6e94b3aa6b214e2aa57bf7d7bcb93 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5f3c5f62ebae00cbec75c1da20aa23c00dd594e4a789e8462f2b49d1c7aafa2e time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5f3c5f62ebae00cbec75c1da20aa23c00dd594e4a789e8462f2b49d1c7aafa2e" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:e5124791d76af7b7ae27eaad29331104fe17718db1600cc3f157f8f4133788e9 time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5124791d76af7b7ae27eaad29331104fe17718db1600cc3f157f8f4133788e9" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:ff9a9c88037db7e9bc2efabb7dcca3376e67157b4c98572dd2a338159dcabde2 time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff9a9c88037db7e9bc2efabb7dcca3376e67157b4c98572dd2a338159dcabde2" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:0d3dd1d5952eede42cf9c5dea6dfa9211e8df30cb925759d6df6737d04159f72 time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0d/0d3dd1d5952eede42cf9c5dea6dfa9211e8df30cb925759d6df6737d04159f72" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:0fe48d3d409a7e485e9fc55852fb81355be3a89380a57d5ef508fbda7c70851c time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0fe48d3d409a7e485e9fc55852fb81355be3a89380a57d5ef508fbda7c70851c" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe blob eligible for deletion: sha256:5a30353d84093537de3b62b4d7b8c1cfa757142a580aeb974462141071caaed6 time="2026-05-13T10:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a30353d84093537de3b62b4d7b8c1cfa757142a580aeb974462141071caaed6" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe --- PASS: TestDeletionHasEffect (1.56s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.46s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:c7681e9d7fc6ba6a0902ddc3ee1e109a363bf1de0b222371840bc6756bada17a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b97d9b31aeb32fa746377a77fb5be780c75f5a50c128c6ac729238fc98e6de5b michael_z_doukas: marking blob sha256:a5a5adf0d6c807a5164e03edcdfa77b8e432b52c673af04912048201757fa2f2 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1476faf2918a6583adfaff9503a6cdf5f3a84ba72ff8f694149279f4a9f497db time="2026-05-13T10:40:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/1476faf2918a6583adfaff9503a6cdf5f3a84ba72ff8f694149279f4a9f497db" go.version=go1.26.3 instance.id=06092fe9-e6d8-4c9d-bc41-c3fedd6485fe --- PASS: TestOrphanBlobDeleted (0.73s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ffe7f9671a317049686aedd02200f25030c8088b40113721205d1c3fa424abca linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fc340f6ba280d083ea5b18483bdb0e528af3120d97da406eea6c42799ad247b5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.46s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.42s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.10s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-13T10:40:25Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 09:40:25.026442606 +0000 UTC m=-3580.153222627, actuallyDelete=true" time="2026-05-13T10:40:25Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T10:40:25Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231, actuallyDelete=true" time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16626930-d305-4cc4-9c88-49be96231fc4 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/18acdfa1-0323-4e84-88a1-8279dc3d53e8 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b075fa3-9d6b-4a73-a08d-e7f1dc218495 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9c501be1-e711-4930-97d0-cc3a72319e62 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc4837d5-e20a-41e6-97ef-fa8a205feb89 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d3c849a-4a73-4ca4-a28c-8d8f5d8b1798 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/208a5942-32ae-42cc-8c70-30a98c99138f have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/863fd0e9-13eb-4d98-a4b9-6e24815ebfaa have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f1e32516-9d72-4ac6-a05a-e69471729172 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa517f2c-3748-42aa-8296-ecae11320fc7 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2ec83f9c-9532-4ef4-b6d9-917267d0acd5 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.027433462 +0000 UTC m=+19.847768231). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T10:40:25Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946, actuallyDelete=true" time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/43779c35-36ab-4a1f-9c7a-245fea2239d6 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4e890554-a68a-46b2-a750-8123e2f041af have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/99c9bde0-0830-423d-8516-2af598984b3c have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c5d519a4-6f50-4274-a3b0-7c1471234823 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c1bffc43-26c5-49b8-9733-7b68b134d4da have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.028616171 +0000 UTC m=+19.848950946). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T10:40:25Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997, actuallyDelete=true" time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46dceed7-cf74-4809-b747-9d758a002601 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b9ecee4-c441-4850-b694-d6f35d26c7bf have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d74b555d-9b50-40c2-aaf3-25150654eb7e have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/34b19297-7b4a-454b-a75b-8b918e50cace have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40a393e3-0647-41d7-9e9f-47083ef5c102 have older date (2026-05-13 09:40:25 +0000 UTC) than purge date (2026-05-13 10:40:25.02947623 +0000 UTC m=+19.849810997). Removing upload directory." time="2026-05-13T10:40:25Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T10:40:25Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:40:25.029983281 +0000 UTC m=+19.850318048, actuallyDelete=true" time="2026-05-13T10:40:25Z" 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 19.863s ? 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.012s === 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-05-13T10:40:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.731s === 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.13s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.874s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.52s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.236s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-05-13T10:40:05Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-13T10:40:05Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-13T10:40:05Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.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 TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestUpdateCalledRegularly time="2026-05-13T10:40:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=e0c6678e-c1db-481a-95d0-e78615b144a2 time="2026-05-13T10:40:05Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=e0c6678e-c1db-481a-95d0-e78615b144a2 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.01s) time="2026-05-13T10:40:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-05-13T10:40:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=e0c6678e-c1db-481a-95d0-e78615b144a2 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-05-13T10:40:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:40:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:40:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:40:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- 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.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.014s ? 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.680s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.287s ? 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.027s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-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-r23.apk >>> docker-registry: Build complete at Wed, 13 May 2026 10:41:02 +0000 elapsed time 0h 1m 22s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.103941) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 288.4 MiB in 104 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...