>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc1-r2) started Sat, 25 Apr 2026 19:26:45 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260425.192646) Executing busybox-1.37.0-r31.trigger OK: 587.8 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-25T19:27:07Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-25T19:27:07Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.021s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-25T19:27:07Z" 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.009s ? 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.008s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.097s ? 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.010s === 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.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.022s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/25 19:27:08 http: TLS handshake error from 127.0.0.1:46268: 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:45373/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45373/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45373/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45373/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44065?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.61s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-25T19:27:08Z" level=info msg="broadcaster: closing" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="closing testSink" time="2026-04-25T19:27:08Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-25T19:27:08Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 1} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 1} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 1} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 1} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:08Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-25T19:27:09Z" level=warning msg="&{0x59dec3f0 0.9} encountered too many errors, backing off" time="2026-04-25T19:27:09Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.98s) PASS ok github.com/docker/distribution/notifications 1.766s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-25T19:27:09Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-25T19:27:09.946431839Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:09.94646069Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:09.946498899Z" level=info msg="Starting upload purge in 29m0s" go.version=go1.26.2 time="2026-04-25T19:27:09.947186296Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-25T19:27:09.947200963Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-25T19:27:09.948827377Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-25T19:27:12.985899143Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=5a0fb4dc-b2c3-4378-8663-035ea470e6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:38444" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.372853ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:27:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-25T19:27:12.986168618Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (4.04s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-25T19:27:13.657914718Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-25T19:27:13.65879814Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:13.658843616Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:13.658913894Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.26.2 time="2026-04-25T19:27:13.659284794Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.68s) PASS ok github.com/docker/distribution/registry 12.723s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.114s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-25T19:27:09Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=199f0017-976a-4e92-9a4e-79cc0aa21657 time="2026-04-25T19:27:09Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=199f0017-976a-4e92-9a4e-79cc0aa21657 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-25T19:27:09Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="AxHVerD4EO1BmK3emwBtOu0TzHHvyQkb6rhP9Z_cCn4" user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.138s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-04-25T19:27:09Z" level=info msg="token not to be used before 2026-04-25 19:27:10 +0000 UTC - currently 2026-04-25 19:27:09.11208801 +0000 UTC m=+0.064547843" time="2026-04-25T19:27:09Z" level=info msg="token not to be used after 2026-04-25 19:27:09 +0000 UTC - currently 2026-04-25 19:27:09.115660528 +0000 UTC m=+0.068120347" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-25T19:27:09Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.112s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.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.065s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-25T19:27:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:09Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33007" http.request.id=67784c27-54f8-41a5-90bd-64089b0f687c http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.53686ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:27:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-25T19:27:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:09Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=46d504c9-d868-41fd-9bc9-cb5493488fe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.491061ms http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Apr/2026:19:27:09 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-25T19:27:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=5b374e7c-7803-448b-95a9-afe8dce24846 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.612929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:09 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=6c7a6d24-d2dd-479b-bc83-51555dc50583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/aaaa/blobs/uploads/8560742d-07b6-4f4d-842b-5fcddf07dc64?_state=mj4gS2SMI7mK9rruYdmqY3KqHK3_ZiF3bxXfmiihbGR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NTYwNzQyZC0wN2I2LTRmNGQtODQyYi01ZmNkZGYwN2RjNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MDkuNjQzNTI0OTY2WiJ9&digest=sha256%3A1b31f90cac08a8364b888f78832164d9e728e44851650428ff69d12d2415b65b" http.request.useragent="Go-http-client/1.1" http.response.duration=6.207276955s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:09 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8560742d-07b6-4f4d-842b-5fcddf07dc64?_state=mj4gS2SMI7mK9rruYdmqY3KqHK3_ZiF3bxXfmiihbGR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NTYwNzQyZC0wN2I2LTRmNGQtODQyYi01ZmNkZGYwN2RjNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MDkuNjQzNTI0OTY2WiJ9&digest=sha256%3A1b31f90cac08a8364b888f78832164d9e728e44851650428ff69d12d2415b65b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=b8a9ce8c-9e67-4f92-b1d7-83590e608944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.071843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:15 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=6dd5a355-9483-4d44-9f0a-ee09477beae1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.482671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=bf6c5d6e-7e4b-4e6d-8590-80b99ce6872b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/bbbb/blobs/uploads/749ff315-ab62-4aaf-824d-627278a81d4e?_state=JaUxUTZM82iZegC8j4xsoOoXen6RnWuAxWIUVq0qCjJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NDlmZjMxNS1hYjYyLTRhYWYtODI0ZC02MjcyNzhhODFkNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MTYuMTM3MjY0NDk0WiJ9&digest=sha256%3A36fe8264d8b3ba80e51559dff63b52274b64205446317608929ab0969a6ead65" http.request.useragent="Go-http-client/1.1" http.response.duration=4.811481137s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/749ff315-ab62-4aaf-824d-627278a81d4e?_state=JaUxUTZM82iZegC8j4xsoOoXen6RnWuAxWIUVq0qCjJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NDlmZjMxNS1hYjYyLTRhYWYtODI0ZC02MjcyNzhhODFkNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MTYuMTM3MjY0NDk0WiJ9&digest=sha256%3A36fe8264d8b3ba80e51559dff63b52274b64205446317608929ab0969a6ead65 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=8eb4111f-c581-44a1-8453-52c0008fe361 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.815745ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=16bf8e21-119f-4cb5-b5aa-13d82b62b469 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49619ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:21 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=2bc98775-eff1-40be-8c2e-58c7c85a515d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/cccc/blobs/uploads/308bce14-b568-462e-8d88-1f8735e119fb?_state=xvt2Qv61GJm62nwKOcWd1rh6yR9kdRG5yi9Yv8HH1yB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDhiY2UxNC1iNTY4LTQ2MmUtOGQ4OC0xZjg3MzVlMTE5ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MjEuMzU5MDA0NTc4WiJ9&digest=sha256%3Abb5c8f412fbc1158e51e7f1404d5046012fc62959183a76e8425d5192b83ed0c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.485711544s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:21 +0000] "PUT /v2/foo/cccc/blobs/uploads/308bce14-b568-462e-8d88-1f8735e119fb?_state=xvt2Qv61GJm62nwKOcWd1rh6yR9kdRG5yi9Yv8HH1yB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDhiY2UxNC1iNTY4LTQ2MmUtOGQ4OC0xZjg3MzVlMTE5ZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MjEuMzU5MDA0NTc4WiJ9&digest=sha256%3Abb5c8f412fbc1158e51e7f1404d5046012fc62959183a76e8425d5192b83ed0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=f8aea8fc-d4c8-4853-92fb-ab71ef42eca3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.194452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=7fb747cb-bd4d-4d14-9cdc-8e35f4d37311 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.542227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=4c75a9af-b486-4c25-9ccb-11095788a609 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/dddd/blobs/uploads/909ab985-10cb-403a-9ff0-8fc35362d35c?_state=6Ahh14365YGVSNCAIKeP4p0WJcUF4R93vYKOXspiEJd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MDlhYjk4NS0xMGNiLTQwM2EtOWZmMC04ZmMzNTM2MmQzNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MjguMTMzMjI3NzMzWiJ9&digest=sha256%3Ac511d35e0aac9c84f58e6415e678768d14ee9af9972227689b9c2f5e1f7f377f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.434432123s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/909ab985-10cb-403a-9ff0-8fc35362d35c?_state=6Ahh14365YGVSNCAIKeP4p0WJcUF4R93vYKOXspiEJd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MDlhYjk4NS0xMGNiLTQwM2EtOWZmMC04ZmMzNTM2MmQzNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MjguMTMzMjI3NzMzWiJ9&digest=sha256%3Ac511d35e0aac9c84f58e6415e678768d14ee9af9972227689b9c2f5e1f7f377f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=a2022294-aa7e-44d8-ac87-df689b2f6279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.817682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=17c2fbbf-3977-44f3-871c-e150240c2e82 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.850779ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:31 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=5079be2a-7e8a-4bbb-b742-2f531f6f716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/eeee/blobs/uploads/9e29c384-559b-4461-bf23-491dcfa92009?_state=rcx7Tl3zbbYJISWGfrk1l3SpXTz_miAsdXuaBkcBax97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZTI5YzM4NC01NTliLTQ0NjEtYmYyMy00OTFkY2ZhOTIwMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzEuODg5NzgyNDNaIn0%3D&digest=sha256%3A6b9c6729d7c72090ab9a682832fb76c47e160367bba31e41a0be33db5e89b28e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.519241388s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:31 +0000] "PUT /v2/foo/eeee/blobs/uploads/9e29c384-559b-4461-bf23-491dcfa92009?_state=rcx7Tl3zbbYJISWGfrk1l3SpXTz_miAsdXuaBkcBax97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZTI5YzM4NC01NTliLTQ0NjEtYmYyMy00OTFkY2ZhOTIwMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzEuODg5NzgyNDNaIn0%3D&digest=sha256%3A6b9c6729d7c72090ab9a682832fb76c47e160367bba31e41a0be33db5e89b28e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=626af32c-e1b3-4c2c-a384-82b9bb56c947 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.253953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=8106c4f7-e421-4cc2-ad8c-79be2c759849 http.request.method=POST http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.491061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:36 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=d5c02037-0337-4254-92ec-d150736ae161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/ffff/blobs/uploads/59c100f8-4f9a-48e7-aad2-7c4d841e899b?_state=zDJHH64IxrH30lB6ImdEB37xHNbacZUk-oWM_qk-nLB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1OWMxMDBmOC00ZjlhLTQ4ZTctYWFkMi03YzRkODQxZTg5OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzYuNjI3NDY2NDAxWiJ9&digest=sha256%3A786b7d4719ce6df8b78d76b14b1402d33a8e065cc2bdf816a0f551bbb464556f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.745637516s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:36 +0000] "PUT /v2/foo/ffff/blobs/uploads/59c100f8-4f9a-48e7-aad2-7c4d841e899b?_state=zDJHH64IxrH30lB6ImdEB37xHNbacZUk-oWM_qk-nLB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1OWMxMDBmOC00ZjlhLTQ4ZTctYWFkMi03YzRkODQxZTg5OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzYuNjI3NDY2NDAxWiJ9&digest=sha256%3A786b7d4719ce6df8b78d76b14b1402d33a8e065cc2bdf816a0f551bbb464556f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=2f14dcdb-e5b3-4cf6-80f0-66753d8f935f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.062056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=6b92dd91-ddc4-405d-9e48-cfedb79deeda http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.820147ms http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=b762f642-e3a1-4575-af8a-182d9dc57f31 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.926965ms http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=ac51d124-24f3-4811-9de2-3f7f4a0cd230 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.958365ms http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=fedb7a50-419b-4082-9854-3d79bb79f86d http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.797268ms http.response.status=200 http.response.written=30 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=a18e4477-27df-4d64-b7c6-9a2df9705876 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.803379ms http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=3edc811a-ddf3-4fc8-90c2-f81ee6cfa7bc http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.77371ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=fc83094c-8f80-4dec-8872-00fb223e3c04 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.83067ms http.response.status=400 http.response.written=116 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=6c16a393-db42-4597-93ce-1548a7734fad http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744623ms http.response.status=400 http.response.written=115 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=1381cc6d-a317-4273-887a-d6143175ebf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.581988ms http.response.status=200 http.response.written=20 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38709" http.request.id=8242dcec-e456-47c1-95bd-48bf9df63118 http.request.method=GET http.request.remoteaddr="127.0.0.1:57080" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.864924ms http.response.status=200 http.response.written=74 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-25T19:27:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:38Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=3f864455-0db0-42d1-b4fa-075116b0936a http.request.method=POST http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51962ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=f53eb1cf-8198-4f19-8001-da99dcdf0638 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/aaaa/blobs/uploads/02699430-d1f5-4b5b-bee5-13d2272755eb?_state=4og0hPdUPdNXedbUBDZw5Ea1YWz2yJYx3M5dhOsYn3Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMjY5OTQzMC1kMWY1LTRiNWItYmVlNS0xM2QyMjcyNzU1ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzguNzY3NDExNjAyWiJ9&digest=sha256%3A5de753bc9f2570ec1a8a9e133a53382664d7d77f18069f12363bb1bc475b191d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.367148245s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/02699430-d1f5-4b5b-bee5-13d2272755eb?_state=4og0hPdUPdNXedbUBDZw5Ea1YWz2yJYx3M5dhOsYn3Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMjY5OTQzMC1kMWY1LTRiNWItYmVlNS0xM2QyMjcyNzU1ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6MzguNzY3NDExNjAyWiJ9&digest=sha256%3A5de753bc9f2570ec1a8a9e133a53382664d7d77f18069f12363bb1bc475b191d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=4824b6f5-2145-40b1-b610-08f29ff44b8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.311824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=75480bb0-2833-4d48-9b39-ebdaba53c24d http.request.method=POST http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.221149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:44 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=5343505b-1e83-4579-b74f-bbd2fd5f6313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/bbbb/blobs/uploads/2ba0322a-8240-4ae1-b18f-8e1766c7c8e5?_state=32GnKbp87Sxb1d6aQHiV1hAmmvtzb8QwBm-U9_l32el7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYmEwMzIyYS04MjQwLTRhZTEtYjE4Zi04ZTE3NjZjN2M4ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDQuNDM5ODExMzg2WiJ9&digest=sha256%3Aa403888a7e4c7f2bef85413382a609609623ffb232e39862d73fb6685fa6b3aa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.058052688s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:44 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2ba0322a-8240-4ae1-b18f-8e1766c7c8e5?_state=32GnKbp87Sxb1d6aQHiV1hAmmvtzb8QwBm-U9_l32el7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYmEwMzIyYS04MjQwLTRhZTEtYjE4Zi04ZTE3NjZjN2M4ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDQuNDM5ODExMzg2WiJ9&digest=sha256%3Aa403888a7e4c7f2bef85413382a609609623ffb232e39862d73fb6685fa6b3aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=abdc1a6d-046e-489e-8f48-8d91f5c11b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.989973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:47 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=7d247d4f-d42c-4aac-9088-566c54c40b49 http.request.method=POST http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.945149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:47 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=317e9ab6-e432-421b-84f0-148f0bfc3d5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/cccc/blobs/uploads/3d366f22-68de-478a-b55b-801cca165990?_state=-gsRnZ-hqUAEphhtIE8107QjXG5MhJsDUCEvIRZUDmh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZDM2NmYyMi02OGRlLTQ3OGEtYjU1Yi04MDFjY2ExNjU5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDcuNzI1ODkwNzU1WiJ9&digest=sha256%3Aa5f7f14b2bc3e22bda468391104a8ec1bb080839bfae43796143fcc72ef917d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559723281s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:47 +0000] "PUT /v2/foo/cccc/blobs/uploads/3d366f22-68de-478a-b55b-801cca165990?_state=-gsRnZ-hqUAEphhtIE8107QjXG5MhJsDUCEvIRZUDmh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZDM2NmYyMi02OGRlLTQ3OGEtYjU1Yi04MDFjY2ExNjU5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDcuNzI1ODkwNzU1WiJ9&digest=sha256%3Aa5f7f14b2bc3e22bda468391104a8ec1bb080839bfae43796143fcc72ef917d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=b276664b-5ce4-42d0-9c47-b683136ffbca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.403196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=a1838eef-e9fb-495b-ac90-e6137c7447a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.6164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=2c9d8a69-dc6d-4cd1-ae4d-c1eb22d26157 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/dddd/blobs/uploads/c830bd89-354b-4dd5-91f8-47d8113567ed?_state=U-KfEsy9XhiSz1IovHQLX9qlHwSMSVJE9lxlXm7TWlB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjODMwYmQ4OS0zNTRiLTRkZDUtOTFmOC00N2Q4MTEzNTY3ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDkuNTgyNTQ3Mzk1WiJ9&digest=sha256%3A97f2210b4b70908c2520482ea201c3d9fdfa014b6eb466f83a213e9db6d2a202" http.request.useragent="Go-http-client/1.1" http.response.duration=2.796361097s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/c830bd89-354b-4dd5-91f8-47d8113567ed?_state=U-KfEsy9XhiSz1IovHQLX9qlHwSMSVJE9lxlXm7TWlB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjODMwYmQ4OS0zNTRiLTRkZDUtOTFmOC00N2Q4MTEzNTY3ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NDkuNTgyNTQ3Mzk1WiJ9&digest=sha256%3A97f2210b4b70908c2520482ea201c3d9fdfa014b6eb466f83a213e9db6d2a202 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=2260b069-e30c-4f10-ab3b-e2b8cb9b99d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.507947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36851" http.request.id=9ef85bfc-c714-4eb7-b30f-88d8826e0c25 http.request.method=GET http.request.remoteaddr="127.0.0.1:49422" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.707167ms http.response.status=200 http.response.written=63 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (43.05s) === RUN TestURLPrefix time="2026-04-25T19:27:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35959" http.request.id=08263ad9-97ca-47aa-a078-3445ab45108a http.request.method=GET http.request.remoteaddr="127.0.0.1:42722" 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.865297ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-25T19:27:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=1e87b95b-a848-40c2-8c18-af87e8297f00 http.request.method=GET http.request.remoteaddr="127.0.0.1:50492" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003031ms http.response.status=404 http.response.written=157 vars.digest="sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "GET /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=78c3415f-18a6-4efa-8729-ee949f41a48c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.298867ms http.response.status=404 http.response.written=157 vars.digest="sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=47e727bb-486a-48e4-af41-7d47b904c547 http.request.method=POST http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.159373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=ecc217cb-4f4d-4033-81ba-1f6ba8e9d68c http.request.method=GET http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.26427ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "GET /v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=5cfa2115-1297-4d3b-9b93-9ff661f9480e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.184665ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=2ad2ea29-7810-46f4-9c85-4247afb54085 http.request.method=GET http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=98b7e4ea-ed80-449f-afbd-e653b727104c time="2026-04-25T19:27:52Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=2ad2ea29-7810-46f4-9c85-4247afb54085 http.request.method=GET http.request.remoteaddr="127.0.0.1:50502" http.request.uri="/v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.511µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=98b7e4ea-ed80-449f-afbd-e653b727104c 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "GET /v2/foo/bar/blobs/uploads/98b7e4ea-ed80-449f-afbd-e653b727104c?_state=i2R6MBRycaTWvrtbR9w280e5AqBMTrhLtwnp_sBJjKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YjdlNGVhLWVkODAtNDQ5Zi1hZmJkLWU2NTNiNzI3MTA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NDE0NzU2OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=521018ad-b058-4aa8-bde1-f29ef36951b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365942ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=0875ef4b-9d5d-41a3-a68c-eadc216c986c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/595c90f5-9473-415a-8a59-097492bd3a7e?_state=VRUDOWDglhwE0kaQ-gaFge7AepOn7NgmRHKK3NUF2zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NWM5MGY1LTk0NzMtNDE1YS04YTU5LTA5NzQ5MmJkM2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTExMDQyMTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" provided=sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c vars.name="foo/bar" vars.uuid=595c90f5-9473-415a-8a59-097492bd3a7e time="2026-04-25T19:27:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=0875ef4b-9d5d-41a3-a68c-eadc216c986c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/595c90f5-9473-415a-8a59-097492bd3a7e?_state=VRUDOWDglhwE0kaQ-gaFge7AepOn7NgmRHKK3NUF2zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NWM5MGY1LTk0NzMtNDE1YS04YTU5LTA5NzQ5MmJkM2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTExMDQyMTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=595c90f5-9473-415a-8a59-097492bd3a7e time="2026-04-25T19:27:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=0875ef4b-9d5d-41a3-a68c-eadc216c986c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/595c90f5-9473-415a-8a59-097492bd3a7e?_state=VRUDOWDglhwE0kaQ-gaFge7AepOn7NgmRHKK3NUF2zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NWM5MGY1LTk0NzMtNDE1YS04YTU5LTA5NzQ5MmJkM2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTExMDQyMTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.514596ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=595c90f5-9473-415a-8a59-097492bd3a7e 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "PUT /v2/foo/bar/blobs/uploads/595c90f5-9473-415a-8a59-097492bd3a7e?_state=VRUDOWDglhwE0kaQ-gaFge7AepOn7NgmRHKK3NUF2zp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NWM5MGY1LTk0NzMtNDE1YS04YTU5LTA5NzQ5MmJkM2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTExMDQyMTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=74958272-23f0-496e-8f82-b0d9e2ae4838 http.request.method=POST http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023631ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=e8de612e-31ed-48b8-b14c-7da3e30f5beb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/ff2f1894-a935-4dc4-88f5-a93590512939?_state=-KAxuAKO361xorjprZEbbM87wQLqXuYtwiVx3k56pPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMmYxODk0LWE5MzUtNGRjNC04OGY1LWE5MzU5MDUxMjkzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTY3MzY4NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "PUT /v2/foo/bar/blobs/uploads/ff2f1894-a935-4dc4-88f5-a93590512939?_state=-KAxuAKO361xorjprZEbbM87wQLqXuYtwiVx3k56pPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMmYxODk0LWE5MzUtNGRjNC04OGY1LWE5MzU5MDUxMjkzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NTY3MzY4NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=9095dbff-4dde-49c0-b208-4f0bb1d95a91 http.request.method=POST http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.018792ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=2d766f59-1d04-478e-b093-05cba9f0f5b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/681db6aa-d265-42d1-b390-e6e33fe60117?_state=oW4aDXhX_ncwKUq27nsh5RHFLnEsGrefJZalqY0JYxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWRiNmFhLWQyNjUtNDJkMS1iMzkwLWU2ZTMzZmU2MDExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NjE5OTgwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.644859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "PUT /v2/foo/bar/blobs/uploads/681db6aa-d265-42d1-b390-e6e33fe60117?_state=oW4aDXhX_ncwKUq27nsh5RHFLnEsGrefJZalqY0JYxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWRiNmFhLWQyNjUtNDJkMS1iMzkwLWU2ZTMzZmU2MDExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42NjE5OTgwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=d1cf8f4e-99d5-4f39-8855-7ecbfb5179af http.request.method=POST http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.16343ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=1fb7d419-cc6a-4081-a2e3-79f8609965ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/da38449f-2118-4c8f-80cb-2a4d91e576a1?_state=MITTCtn7s3yNuSrcVIqzzub_K4ABSWJMRi5wNmGhckh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMzg0NDlmLTIxMTgtNGM4Zi04MGNiLTJhNGQ5MWU1NzZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42Njc4OTE1NDRaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616190275s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:52 +0000] "PUT /v2/foo/bar/blobs/uploads/da38449f-2118-4c8f-80cb-2a4d91e576a1?_state=MITTCtn7s3yNuSrcVIqzzub_K4ABSWJMRi5wNmGhckh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhMzg0NDlmLTIxMTgtNGM4Zi04MGNiLTJhNGQ5MWU1NzZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1Mi42Njc4OTE1NDRaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=68550858-94be-4368-b72f-b43ceeabc8a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.420677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36435" http.request.id=0f2f15bc-abbd-48ef-89a7-0280c9dc80ba http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/54d77ed7-2180-455d-ae04-144e8d0544dd?_state=bVBwbG07a4YZWeGAXYxUdOB6L_A-pTD9SwNljSWIDZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDc3ZWQ3LTIxODAtNDU1ZC1hZTA0LTE0NGU4ZDA1NDRkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1NS40NDM2NzQ3MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58951077s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/54d77ed7-2180-455d-ae04-144e8d0544dd?_state=bVBwbG07a4YZWeGAXYxUdOB6L_A-pTD9SwNljSWIDZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDc3ZWQ3LTIxODAtNDU1ZC1hZTA0LTE0NGU4ZDA1NDRkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1NS40NDM2NzQ3MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=057d213b-cca1-4983-a71c-05d7c9e001dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/uploads/54d77ed7-2180-455d-ae04-144e8d0544dd?_state=kaE-GMCirzZhxSWJoWhMXy9dX_FaAOP8P48cg9aTM2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDc3ZWQ3LTIxODAtNDU1ZC1hZTA0LTE0NGU4ZDA1NDRkZCIsIk9mZnNldCI6MTkxMTU1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/54d77ed7-2180-455d-ae04-144e8d0544dd?_state=kaE-GMCirzZhxSWJoWhMXy9dX_FaAOP8P48cg9aTM2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDc3ZWQ3LTIxODAtNDU1ZC1hZTA0LTE0NGU4ZDA1NDRkZCIsIk9mZnNldCI6MTkxMTU1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjc6NTVaIn0%3D&digest=sha256%3Aaa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=33e3d727-2fd7-4c7d-ad4d-ba6262e2a515 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.40723ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=b1c7604b-e1ff-4205-bb7c-db9d4a07858a http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=150.005558ms http.response.status=200 http.response.written=19115520 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 200 19115520 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=error msg="error parsing digest="sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=20ee0aa1-05e2-4313-b310-b08cf1d5e3db http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" vars.name="foo/bar" time="2026-04-25T19:27:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=20ee0aa1-05e2-4313-b310-b08cf1d5e3db http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/bar/blobs/sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.04226ms http.response.status=400 http.response.written=110 vars.digest="sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha257:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=9a5bfd22-024f-4e5f-af51-27c2b77cc040 http.request.method=GET http.request.remoteaddr="127.0.0.1:60374" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229765ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:27:58Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:27:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=774bf389-f7dc-4dd2-8ff8-709f5f20f1eb http.request.method=GET http.request.remoteaddr="127.0.0.1:35566" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.431933ms http.response.status=404 http.response.written=157 vars.digest="sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=9c3d9623-5af4-4b71-9722-44284972b486 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.174634ms http.response.status=404 http.response.written=157 vars.digest="sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=05be72a5-a568-4ff3-8327-ef9d2867f1ad http.request.method=POST http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.165229ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=6193fb9c-075b-43d9-9b6e-c2f52ea696c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18457ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=1ef01697-eaea-4f48-934a-3e10fdda72e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490393ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "DELETE /v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=3c5cde5a-3a19-4d23-804f-5e45d60ceaf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c8ec3c83-8f31-408d-9a1d-a862dc15c21e time="2026-04-25T19:27:58Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=3c5cde5a-3a19-4d23-804f-5e45d60ceaf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35572" http.request.uri="/v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.110659ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c8ec3c83-8f31-408d-9a1d-a862dc15c21e 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/uploads/c8ec3c83-8f31-408d-9a1d-a862dc15c21e?_state=Hq-fn9RbxOJo2KjwrNsAFzgLEsz8oX6PjReLkHMRSuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZWMzYzgzLThmMzEtNDA4ZC05YTFkLWE4NjJkYzE1YzIxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40NjkyODE2OTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=3f09f735-85d0-479f-a13e-8e60601a020a http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.049326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=9c0fc684-a585-42ac-9285-f3843f9eb848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/857a2e53-74d6-4c6e-8594-92fa5b0d6dc1?_state=UKSuRso6bx8bsmGJ8mTEc-SHNuPael8oTXNqQGo2BR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1N2EyZTUzLTc0ZDYtNGM2ZS04NTk0LTkyZmE1YjBkNmRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODAwOTIwODVaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" provided=sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a vars.name="foo/bar" vars.uuid=857a2e53-74d6-4c6e-8594-92fa5b0d6dc1 time="2026-04-25T19:27:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=9c0fc684-a585-42ac-9285-f3843f9eb848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/857a2e53-74d6-4c6e-8594-92fa5b0d6dc1?_state=UKSuRso6bx8bsmGJ8mTEc-SHNuPael8oTXNqQGo2BR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1N2EyZTUzLTc0ZDYtNGM2ZS04NTk0LTkyZmE1YjBkNmRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODAwOTIwODVaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=857a2e53-74d6-4c6e-8594-92fa5b0d6dc1 time="2026-04-25T19:27:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=9c0fc684-a585-42ac-9285-f3843f9eb848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/857a2e53-74d6-4c6e-8594-92fa5b0d6dc1?_state=UKSuRso6bx8bsmGJ8mTEc-SHNuPael8oTXNqQGo2BR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1N2EyZTUzLTc0ZDYtNGM2ZS04NTk0LTkyZmE1YjBkNmRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODAwOTIwODVaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.342979ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=857a2e53-74d6-4c6e-8594-92fa5b0d6dc1 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/857a2e53-74d6-4c6e-8594-92fa5b0d6dc1?_state=UKSuRso6bx8bsmGJ8mTEc-SHNuPael8oTXNqQGo2BR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1N2EyZTUzLTc0ZDYtNGM2ZS04NTk0LTkyZmE1YjBkNmRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODAwOTIwODVaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=bf411eaf-d5e6-422b-a981-6435dc9243bd http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=b1f5ada0-988c-4406-aa40-c2a9d417deee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/155ffedb-9659-4416-9499-822c3157fc64?_state=VGXK_t74Qk4d4xkasu3jxUjadIAQb1e9JgmpL52tujp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NWZmZWRiLTk2NTktNDQxNi05NDk5LTgyMmMzMTU3ZmM2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODU2OTk4N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.678077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/155ffedb-9659-4416-9499-822c3157fc64?_state=VGXK_t74Qk4d4xkasu3jxUjadIAQb1e9JgmpL52tujp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NWZmZWRiLTk2NTktNDQxNi05NDk5LTgyMmMzMTU3ZmM2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40ODU2OTk4N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=c4f67412-1786-4b48-aa43-ec3cc56ad8da http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.00238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=4ae3e271-be9f-49df-9f56-8a2c75a945c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/4f7da5a2-c0d4-4974-a80f-df95904a7891?_state=pWIs-H4JpJGMMKeoZKtOrjEUWGMbjzfjYqatLUCkxCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmN2RhNWEyLWMwZDQtNDk3NC1hODBmLWRmOTU5MDRhNzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40OTE0MjM2ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/4f7da5a2-c0d4-4974-a80f-df95904a7891?_state=pWIs-H4JpJGMMKeoZKtOrjEUWGMbjzfjYqatLUCkxCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmN2RhNWEyLWMwZDQtNDk3NC1hODBmLWRmOTU5MDRhNzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40OTE0MjM2ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:27:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=1c35b427-7b99-4375-ace3-06c62c697cc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=45e5ed74-903f-4201-a37f-0b5a48221f26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/5b29b9b3-8a60-481d-8d6a-4305600037c8?_state=Ne4LnpL7ulET-jH8_C076QLCim80mNztLDC9PjVrmqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjliOWIzLThhNjAtNDgxZC04ZDZhLTQzMDU2MDAwMzdjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40OTcwMTY2MDdaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.552384237s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/5b29b9b3-8a60-481d-8d6a-4305600037c8?_state=Ne4LnpL7ulET-jH8_C076QLCim80mNztLDC9PjVrmqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjliOWIzLThhNjAtNDgxZC04ZDZhLTQzMDU2MDAwMzdjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyNzo1OC40OTcwMTY2MDdaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=1cb397fd-c18b-44f2-ba79-89d1c912f767 http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41075" http.request.id=5f25fc33-fce4-49ec-a3ab-8d8acf644be4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/0cba9830-24c2-4aac-9cf7-248dd5a15bc3?_state=ZQcJ91MX1DP1RC2i0V7Om1el8t-rMjiprGTcCnLxoVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmE5ODMwLTI0YzItNGFhYy05Y2Y3LTI0OGRkNWExNWJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowMS4xODEyMzY0NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385230753s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/0cba9830-24c2-4aac-9cf7-248dd5a15bc3?_state=ZQcJ91MX1DP1RC2i0V7Om1el8t-rMjiprGTcCnLxoVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmE5ODMwLTI0YzItNGFhYy05Y2Y3LTI0OGRkNWExNWJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowMS4xODEyMzY0NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=4e5fb177-8820-4088-a33b-b6616d94493e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/0cba9830-24c2-4aac-9cf7-248dd5a15bc3?_state=6qpiLklWzDYF-mfVxkP-j2eG8ByGBM3t0iVvdQW-eYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmE5ODMwLTI0YzItNGFhYy05Y2Y3LTI0OGRkNWExNWJjMyIsIk9mZnNldCI6MTg5NDcwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MDFaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.070267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "PUT /v2/foo/bar/blobs/uploads/0cba9830-24c2-4aac-9cf7-248dd5a15bc3?_state=6qpiLklWzDYF-mfVxkP-j2eG8ByGBM3t0iVvdQW-eYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYmE5ODMwLTI0YzItNGFhYy05Y2Y3LTI0OGRkNWExNWJjMyIsIk9mZnNldCI6MTg5NDcwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MDFaIn0%3D&digest=sha256%3A7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=5ae61697-7dc1-4c8d-bf08-f8746c07de3b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.606983ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=66c1cb3e-70b3-4621-887d-9498c824eab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=115.959814ms http.response.status=200 http.response.written=18947072 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "GET /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 200 18947072 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=error msg="error parsing digest="sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=4d9bae49-6799-4efd-8eef-3fc7aad21cfc http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" vars.name="foo/bar" time="2026-04-25T19:28:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=4d9bae49-6799-4efd-8eef-3fc7aad21cfc http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156185ms http.response.status=400 http.response.written=110 vars.digest="sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "GET /v2/foo/bar/blobs/sha257:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=2e208985-a9c8-4a37-9b54-16359b485267 http.request.method=GET http.request.remoteaddr="127.0.0.1:35608" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.925596ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "GET /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=579489aa-5fd2-465b-a270-4766c935a925 http.request.method=GET http.request.remoteaddr="127.0.0.1:35608" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.739546ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "GET /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41075" http.request.id=92eede45-9609-48dd-b944-f741d203a357 http.request.method=GET http.request.remoteaddr="127.0.0.1:35598" http.request.uri="/v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.810103ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [25/Apr/2026:19:28:03 +0000] "GET /v2/foo/bar/blobs/sha256:7d6e7b53a2accb680c8755f5c9b128608e83494c8c03fe2ee4db586420105c8a HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=332071c8-7846-4173-afe1-c8afccb7d571 http.request.method=GET http.request.remoteaddr="127.0.0.1:60374" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.5163707s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-04-25T19:28:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36435" http.request.id=dd2f8348-9e94-4028-93d3-72f2047d7d0c http.request.method=GET http.request.remoteaddr="127.0.0.1:60360" http.request.uri="/v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.522892623s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [25/Apr/2026:19:27:58 +0000] "GET /v2/foo/bar/blobs/sha256:aa4b31c4fb14f88e3725a07fb58ea1dfe50157030912c54fc233ac6fb69fe73c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.34s) === RUN TestBlobDelete time="2026-04-25T19:28:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:03Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=99122746-f67d-4499-b26b-e509c0b34ab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57160" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060678ms http.response.status=404 http.response.written=157 vars.digest="sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "GET /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=afb2daa2-4cb0-44d9-9cf7-48ecd8175c53 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.251316ms http.response.status=404 http.response.written=157 vars.digest="sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=7f84f6c7-f0a6-4c65-a090-61fe1eb4d9c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=1109a26f-4c9a-4ef2-8243-48fb7185398e http.request.method=GET http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087021ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "GET /v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=7abcc11e-f2e0-4458-914d-2a94efd1782b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.436768ms http.response.status=204 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=e19d6f91-a2ff-40b1-b690-62ba0ba4c098 http.request.method=GET http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=884e623c-e028-4944-af5b-490ecfbef525 time="2026-04-25T19:28:04Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=e19d6f91-a2ff-40b1-b690-62ba0ba4c098 http.request.method=GET http.request.remoteaddr="127.0.0.1:57166" http.request.uri="/v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.604096ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=884e623c-e028-4944-af5b-490ecfbef525 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "GET /v2/foo/bar/blobs/uploads/884e623c-e028-4944-af5b-490ecfbef525?_state=GJE9J_yTVc16ZptHNfAlBJMwmM6ZUxzGPDVM1JGecOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGU2MjNjLWUwMjgtNDk0NC1hZjViLTQ5MGVjZmJlZjUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xMzc4MDY4MTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=ba16a611-84fc-4f4f-b3c3-9a6f4dfd3dcf http.request.method=POST http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=bf0e612e-0b24-4908-bf5a-0b991865562b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/0b6ae248-f20a-4474-9213-b5e41cf9e437?_state=f-hFRLi0JWgcqekTFS95HM21FONiRknro_37GYnGZuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNmFlMjQ4LWYyMGEtNDQ3NC05MjEzLWI1ZTQxY2Y5ZTQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNDU5MTMxMDNaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" provided=sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a vars.name="foo/bar" vars.uuid=0b6ae248-f20a-4474-9213-b5e41cf9e437 time="2026-04-25T19:28:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=bf0e612e-0b24-4908-bf5a-0b991865562b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/0b6ae248-f20a-4474-9213-b5e41cf9e437?_state=f-hFRLi0JWgcqekTFS95HM21FONiRknro_37GYnGZuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNmFlMjQ4LWYyMGEtNDQ3NC05MjEzLWI1ZTQxY2Y5ZTQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNDU5MTMxMDNaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0b6ae248-f20a-4474-9213-b5e41cf9e437 time="2026-04-25T19:28:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=bf0e612e-0b24-4908-bf5a-0b991865562b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/0b6ae248-f20a-4474-9213-b5e41cf9e437?_state=f-hFRLi0JWgcqekTFS95HM21FONiRknro_37GYnGZuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNmFlMjQ4LWYyMGEtNDQ3NC05MjEzLWI1ZTQxY2Y5ZTQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNDU5MTMxMDNaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.712441ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0b6ae248-f20a-4474-9213-b5e41cf9e437 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "PUT /v2/foo/bar/blobs/uploads/0b6ae248-f20a-4474-9213-b5e41cf9e437?_state=f-hFRLi0JWgcqekTFS95HM21FONiRknro_37GYnGZuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNmFlMjQ4LWYyMGEtNDQ3NC05MjEzLWI1ZTQxY2Y5ZTQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNDU5MTMxMDNaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=be55e22e-1c6a-4da0-961b-c9f9799d566c http.request.method=POST http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070005ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=4b35d95b-565b-4bfa-8b8a-df4f12821a45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/a225651c-3064-4209-b2cc-f105e3afeaea?_state=9pWWOZwpn5KkFrvAo8iM3NBWgPczzk2IJoJqLvg9Q_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjU2NTFjLTMwNjQtNDIwOS1iMmNjLWYxMDVlM2FmZWFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNTE2MTU3MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "PUT /v2/foo/bar/blobs/uploads/a225651c-3064-4209-b2cc-f105e3afeaea?_state=9pWWOZwpn5KkFrvAo8iM3NBWgPczzk2IJoJqLvg9Q_17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjU2NTFjLTMwNjQtNDIwOS1iMmNjLWYxMDVlM2FmZWFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNTE2MTU3MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=dac5963e-1165-4ec9-9fd1-b330c8f519ac http.request.method=POST http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.10889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=adbdfdff-edbc-4f79-8500-cf94680008ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/b75cde1d-f518-48c7-96bc-f7333114a4a8?_state=5mAXhGWY4sNDe35N7G4xGlhUoxie_fAKB2veboDyZa17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NWNkZTFkLWY1MTgtNDhjNy05NmJjLWY3MzMzMTE0YTRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNTczNDMyNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.997714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b75cde1d-f518-48c7-96bc-f7333114a4a8?_state=5mAXhGWY4sNDe35N7G4xGlhUoxie_fAKB2veboDyZa17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NWNkZTFkLWY1MTgtNDhjNy05NmJjLWY3MzMzMTE0YTRhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNTczNDMyNTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=6abd1128-3e11-4f24-99c9-f3bb4534a72a http.request.method=POST http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.148813ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=dfe93596-fdb9-4dd0-b2f2-ee0efee3e645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/5d16997c-aa2c-4d19-b75b-a6cb505c40a9?_state=hlufrKK3mY68qYC6wtKQOI6ME3OMvNRiG11FUtCCrot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMTY5OTdjLWFhMmMtNGQxOS1iNzViLWE2Y2I1MDVjNDBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNjI1MzU1ODVaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.560677181s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5d16997c-aa2c-4d19-b75b-a6cb505c40a9?_state=hlufrKK3mY68qYC6wtKQOI6ME3OMvNRiG11FUtCCrot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMTY5OTdjLWFhMmMtNGQxOS1iNzViLWE2Y2I1MDVjNDBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowNC4xNjI1MzU1ODVaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=3dcc22ea-6f9e-4045-8fe2-bc1360f616f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126747ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34511" http.request.id=5d4e9f3f-07c1-47cb-88ac-5de574a76de5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/d8847278-2f62-4dd6-a9ae-f19cd12ccfc2?_state=nCJqQxoXvEPpq7Q7pybSxUAOQY0ncaAU4tr7LkJ5KcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ODQ3Mjc4LTJmNjItNGRkNi1hOWFlLWYxOWNkMTJjY2ZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowOS45NjMxNzM3NzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.285778351s http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/d8847278-2f62-4dd6-a9ae-f19cd12ccfc2?_state=nCJqQxoXvEPpq7Q7pybSxUAOQY0ncaAU4tr7LkJ5KcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ODQ3Mjc4LTJmNjItNGRkNi1hOWFlLWYxOWNkMTJjY2ZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODowOS45NjMxNzM3NzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=32762809-00af-4903-84a0-a9821dbc57ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/uploads/d8847278-2f62-4dd6-a9ae-f19cd12ccfc2?_state=kFBwkF4ApVrjKg8howfoXxAhfqcVuEUJlYpCPhyM1b17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ODQ3Mjc4LTJmNjItNGRkNi1hOWFlLWYxOWNkMTJjY2ZjMiIsIk9mZnNldCI6Mjc3NDE2OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MDlaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547539ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "PUT /v2/foo/bar/blobs/uploads/d8847278-2f62-4dd6-a9ae-f19cd12ccfc2?_state=kFBwkF4ApVrjKg8howfoXxAhfqcVuEUJlYpCPhyM1b17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ODQ3Mjc4LTJmNjItNGRkNi1hOWFlLWYxOWNkMTJjY2ZjMiIsIk9mZnNldCI6Mjc3NDE2OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MDlaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=8195b02c-e6c6-48bb-acdb-fab8404dc033 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.372671ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=80b16e1f-2f7b-4d66-ada6-7f6bc5718e8d http.request.method=GET http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=216.063781ms http.response.status=200 http.response.written=27741696 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "GET /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 200 27741696 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=error msg="error parsing digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=6b9e4e7e-0afd-47f9-8fed-da85a4a07b30 http.request.method=GET http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" time="2026-04-25T19:28:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=6b9e4e7e-0afd-47f9-8fed-da85a4a07b30 http.request.method=GET http.request.remoteaddr="127.0.0.1:57178" http.request.uri="/v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151653ms http.response.status=400 http.response.written=110 vars.digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "GET /v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=26b5708f-c814-43a8-87ef-00a6dc0c6060 http.request.method=GET http.request.remoteaddr="127.0.0.1:50664" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512749ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "GET /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=b9a381ed-b3ca-4347-a7f0-10f3808a70f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50672" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.363522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=0cf5ca03-ea16-4a32-bb8d-a3491304a6ce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50672" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.226387ms http.response.status=404 http.response.written=157 vars.digest="sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=95dfd444-024d-4d90-960c-88d1a6ae148d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50672" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.967977ms http.response.status=404 http.response.written=74 vars.digest="sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=error msg="error parsing digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=20650a19-39e1-4384-a9f9-ff16f18491d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50686" http.request.uri="/v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" time="2026-04-25T19:28:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=20650a19-39e1-4384-a9f9-ff16f18491d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50686" http.request.uri="/v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.380479ms http.response.status=400 http.response.written=110 vars.digest="sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-25T19:28:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=d6813e88-957e-4def-af32-4a74c7c563fa http.request.method=POST http.request.remoteaddr="127.0.0.1:50688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=c612d4eb-1d76-4f61-952a-791da90b1514 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50688" http.request.uri="/v2/foo/bar/blobs/uploads/99e9c076-7b6a-49c5-a201-f85d025e2ad9?_state=hbWQNsVVZyyE6o1ufrH4WTjnPjf_qKHAASELlIXfgRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZTljMDc2LTdiNmEtNDljNS1hMjAxLWY4NWQwMjVlMmFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoxNS41MzIwMjUwODZaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.149532011s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "PUT /v2/foo/bar/blobs/uploads/99e9c076-7b6a-49c5-a201-f85d025e2ad9?_state=hbWQNsVVZyyE6o1ufrH4WTjnPjf_qKHAASELlIXfgRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZTljMDc2LTdiNmEtNDljNS1hMjAxLWY4NWQwMjVlMmFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoxNS41MzIwMjUwODZaIn0%3D&digest=sha256%3A75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=c845d6ab-25f0-4a53-9be7-a8e5bc64823e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50688" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.671727ms http.response.status=200 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=4764e388-388b-42c3-9c31-46b428cba814 http.request.method=GET http.request.remoteaddr="127.0.0.1:50664" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.403654103s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "GET /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-04-25T19:28:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34511" http.request.id=8a3f21b2-8964-411f-ac2a-558faf491c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.413926695s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [25/Apr/2026:19:28:15 +0000] "GET /v2/foo/bar/blobs/sha256:75488aaad89cfef21dc7678846f8f75f20fa7d4b473eb370246b677f259ce50a HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (17.17s) === RUN TestRelativeURL time="2026-04-25T19:28:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:20Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43865" http.request.id=8f1a68e4-bc34-46fd-8834-ed69f71779bc http.request.method=POST http.request.remoteaddr="127.0.0.1:52742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532059ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43865" http.request.id=63aaa612-e715-4f69-8bd3-c4cb1f731c65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52742" http.request.uri="/v2/foo/bar/blobs/uploads/b0b9677a-5aec-4347-a256-32b60547eaa0?_state=BVi8kdyqZgPK86yjE6JF8DQrgZ-j_FC8bXxCvk5hlJV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjk2NzdhLTVhZWMtNDM0Ny1hMjU2LTMyYjYwNTQ3ZWFhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoyMC45MjQ5MDU4NzlaIn0%3D&digest=sha256%3A70ff4482f0e735e086b5d0ad3aad256258f905bcc1f227d3e3a464d96239cd42" http.request.useragent="Go-http-client/1.1" http.response.duration=5.171842255s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:21 +0000] "PUT /v2/foo/bar/blobs/uploads/b0b9677a-5aec-4347-a256-32b60547eaa0?_state=BVi8kdyqZgPK86yjE6JF8DQrgZ-j_FC8bXxCvk5hlJV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYjk2NzdhLTVhZWMtNDM0Ny1hMjU2LTMyYjYwNTQ3ZWFhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoyMC45MjQ5MDU4NzlaIn0%3D&digest=sha256%3A70ff4482f0e735e086b5d0ad3aad256258f905bcc1f227d3e3a464d96239cd42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43865" http.request.id=b5e10ccb-50c4-47a8-b6e7-4d0e70a39ec7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43865" http.request.id=ffa3a853-13d2-48a2-bf5f-ce7666c64e96 http.request.method=POST http.request.remoteaddr="127.0.0.1:52742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.003275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43865" http.request.id=186c4f74-850a-45f4-aaa2-7550122558bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52742" http.request.uri="/v2/foo/bar/blobs/uploads/58f6f421-2798-4489-bb87-0a76992fc83d?_state=7oTnkIatfvr3B4dDiKN6BdOQe7_4P2063vMHrhr_zd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZjZmNDIxLTI3OTgtNDQ4OS1iYjg3LTBhNzY5OTJmYzgzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoyNi43NTk0MTQyNTlaIn0%3D&digest=sha256%3A66f7231ed957c7a00af55621a0ae97e11094482008ccde66e756b074b55223e3" http.request.useragent="Go-http-client/1.1" http.response.duration=4.684555099s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:26 +0000] "PUT /v2/foo/bar/blobs/uploads/58f6f421-2798-4489-bb87-0a76992fc83d?_state=7oTnkIatfvr3B4dDiKN6BdOQe7_4P2063vMHrhr_zd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZjZmNDIxLTI3OTgtNDQ4OS1iYjg3LTBhNzY5OTJmYzgzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODoyNi43NTk0MTQyNTlaIn0%3D&digest=sha256%3A66f7231ed957c7a00af55621a0ae97e11094482008ccde66e756b074b55223e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (10.53s) === RUN TestBlobDeleteDisabled time="2026-04-25T19:28:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:31Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:31Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38243" http.request.id=dc896e3b-f70b-469a-8c3d-b778c5d44172 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51560" http.request.uri="/v2/foo/bar/blobs/sha256:72e81a82d9f8b4a56111dcd55f779ae57807cee832d148b0567e229899e495f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.318217ms http.response.status=405 http.response.written=78 vars.digest="sha256:72e81a82d9f8b4a56111dcd55f779ae57807cee832d148b0567e229899e495f6" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:72e81a82d9f8b4a56111dcd55f779ae57807cee832d148b0567e229899e495f6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.29s) === RUN TestDeleteDisabled time="2026-04-25T19:28:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:31Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35853" http.request.id=63bea524-0898-48dc-b43f-b22444d1fe90 http.request.method=POST http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35853" http.request.id=c44d8fa1-1eac-4af1-9286-48653608a002 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/38cd1847-1150-49a2-8206-f3548b235079?_state=GEcfa4TPLbbaQGzp8ANvXdx8ZzED39OY_2LGDBonvK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2QxODQ3LTExNTAtNDlhMi04MjA2LWYzNTQ4YjIzNTA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODozMS45ODM1MjUwMjlaIn0%3D&digest=sha256%3A3d9d39b28b30eef0b950afeceb83254138a98d3b21a749726dc8074750c1146e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429592109s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:31 +0000] "PUT /v2/foo/bar/blobs/uploads/38cd1847-1150-49a2-8206-f3548b235079?_state=GEcfa4TPLbbaQGzp8ANvXdx8ZzED39OY_2LGDBonvK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4Y2QxODQ3LTExNTAtNDlhMi04MjA2LWYzNTQ4YjIzNTA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODozMS45ODM1MjUwMjlaIn0%3D&digest=sha256%3A3d9d39b28b30eef0b950afeceb83254138a98d3b21a749726dc8074750c1146e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:35853" http.request.id=a37c2f25-075b-480c-aa2d-9c4b77e82c8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/sha256:3d9d39b28b30eef0b950afeceb83254138a98d3b21a749726dc8074750c1146e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.10016ms http.response.status=405 http.response.written=78 vars.digest="sha256:3d9d39b28b30eef0b950afeceb83254138a98d3b21a749726dc8074750c1146e" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:28:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:3d9d39b28b30eef0b950afeceb83254138a98d3b21a749726dc8074750c1146e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.68s) === RUN TestDeleteReadOnly time="2026-04-25T19:28:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:34Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41435" http.request.id=586e4397-cd23-436f-bd58-d3e5bdfb8152 http.request.method=POST http.request.remoteaddr="127.0.0.1:37872" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.433207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41435" http.request.id=1e022ed8-1a22-4a02-85d7-a0792339d97b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37872" http.request.uri="/v2/foo/bar/blobs/uploads/15c60989-eccf-489e-bc94-05037499f8fd?_state=U8WyS1lY1aVQRuyZ-b5-pxMf37qGbH3BceBIskV2ZGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzYwOTg5LWVjY2YtNDg5ZS1iYzk0LTA1MDM3NDk5ZjhmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODozNC42MzcxMzIwNDdaIn0%3D&digest=sha256%3A63e9721c2370c83a6fb9100bbb681c810675aa1c087c8a2091db5436000d0ac8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255397284s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:34 +0000] "PUT /v2/foo/bar/blobs/uploads/15c60989-eccf-489e-bc94-05037499f8fd?_state=U8WyS1lY1aVQRuyZ-b5-pxMf37qGbH3BceBIskV2ZGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YzYwOTg5LWVjY2YtNDg5ZS1iYzk0LTA1MDM3NDk5ZjhmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyODozNC42MzcxMzIwNDdaIn0%3D&digest=sha256%3A63e9721c2370c83a6fb9100bbb681c810675aa1c087c8a2091db5436000d0ac8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:63e9721c2370c83a6fb9100bbb681c810675aa1c087c8a2091db5436000d0ac8 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.48s) === RUN TestStartPushReadOnly time="2026-04-25T19:28:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:36Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-04-25T19:28:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:28:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=48ff1cf4-ce1b-425f-ad5e-bf944466f5d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.485689ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T19:28:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=3925e120-1b0d-4660-9021-c5623cd35bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.929351ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:28:36Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=278f9623-083c-40e5-a1ed-aa3109350940 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" 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.092542ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T19:28: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.2 http.request.host="127.0.0.1:46831" http.request.id=cad9713d-09d7-4ccf-95a5-ac38f2083c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.551006ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=cad9713d-09d7-4ccf-95a5-ac38f2083c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.645429ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28: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.2 http.request.host="127.0.0.1:46831" http.request.id=cad9713d-09d7-4ccf-95a5-ac38f2083c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.719215ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=cad9713d-09d7-4ccf-95a5-ac38f2083c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.783716ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T19:28:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=77c615c9-8966-4fa8-b1b7-f549745fb023 http.request.method=POST http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.772114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=b301713c-80a2-435e-a325-c7701cc98710 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/blobs/uploads/fe3bd208-e384-4499-b14e-5a9bb4adfc4c?_state=QdkRLrXNUltyN_Pa3VY816g32YLRo8p5GBBq-GkhjI57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZTNiZDIwOC1lMzg0LTQ0OTktYjE0ZS01YTliYjRhZGZjNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MzcuMjgxNjQ4MDI1WiJ9&digest=sha256%3A9ba1280b4bc37ee9dff9692d49831d04bb12596e0b140c3818a59015536c913c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.643354351s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/fe3bd208-e384-4499-b14e-5a9bb4adfc4c?_state=QdkRLrXNUltyN_Pa3VY816g32YLRo8p5GBBq-GkhjI57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZTNiZDIwOC1lMzg0LTQ0OTktYjE0ZS01YTliYjRhZGZjNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6MzcuMjgxNjQ4MDI1WiJ9&digest=sha256%3A9ba1280b4bc37ee9dff9692d49831d04bb12596e0b140c3818a59015536c913c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=b90fbdc5-4e85-4af7-b006-e31e89d55e75 http.request.method=POST http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.938645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=eff7fc06-617c-4e04-9139-35b811bf63ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/blobs/uploads/dcd52771-3b7f-4273-a180-9f32f9420632?_state=TNvh2gVZKzqZg9aCklL95cWQCeeiNwle4hJ0n70qF0l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2Q1Mjc3MS0zYjdmLTQyNzMtYTE4MC05ZjMyZjk0MjA2MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDMuMTM2ODU2MjI0WiJ9&digest=sha256%3A103a3fbe8defbff62c9eeb0408bfdb00382e5ff0f02fe4a9da6925c71d5279c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52827697s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/dcd52771-3b7f-4273-a180-9f32f9420632?_state=TNvh2gVZKzqZg9aCklL95cWQCeeiNwle4hJ0n70qF0l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2Q1Mjc3MS0zYjdmLTQyNzMtYTE4MC05ZjMyZjk0MjA2MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDMuMTM2ODU2MjI0WiJ9&digest=sha256%3A103a3fbe8defbff62c9eeb0408bfdb00382e5ff0f02fe4a9da6925c71d5279c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=7ae3fbaf-9fe7-41a8-8457-5bcf70be01a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.698693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=6946f687-5840-4922-865a-ab3578904a3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.509083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=7115e95d-e3d4-4275-a669-3cb2fed47fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.865473ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=03627632-cc09-4d3a-a33e-9c502685ae33 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.528475ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46831" http.request.id=807c0097-f418-4716-8a70-8afb13acbdea http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.614057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46831" http.request.id=5e4c06ef-489d-42fe-a4e8-d7585d50df74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.421384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:46831" http.request.id=9f20105f-a52e-47b2-bee2-4a1814c75cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.383346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=f159d25a-f7d8-4d7f-b932-c64afcabaa17 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.557384ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=2eb0f391-ed08-47a9-b349-9688fed84c64 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.10672ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=091c62e7-1ecf-4e05-8e4b-9fa7b1ea76b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.734355ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=c2f7196d-6225-4325-bf57-a305a4f91f4d http.request.method=GET http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.992512ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=error msg="payload digest does match: "sha256:c3d9a482348f94dda4e545b6320792782e2f32c5247f9931c85db67307c4cac3" != "sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2"" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=520e53ce-3d15-4223-8711-b1dda86af313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=520e53ce-3d15-4223-8711-b1dda86af313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42016" http.request.uri="/v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.300443ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2" 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:8371b9b506ab4552e8bf6b813d3d9640d738a12ff50b0f4787d0f285109d1ab2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=7c80dd47-26a7-46f0-aa03-cdb77ab16466 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.186844ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=3878f575-a9c4-4009-9947-673ccedd4d26 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.830353ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=ab67de76-a666-45c1-a61e-208f42460a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151196ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=ab67de76-a666-45c1-a61e-208f42460a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.257863ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=ab67de76-a666-45c1-a61e-208f42460a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.335423ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=e4b7abc4-1071-4cdd-a4b3-b0999e777ea7 http.request.method=POST http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=3784dcb1-d148-487d-9e73-93d6a3613aad http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/373b64fb-838b-4025-a9c5-090775ce9437?_state=zVS28UCotTtbjUFb3RUTDSNSIc9HxMupljONYCZC1mh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzNiNjRmYi04MzhiLTQwMjUtYTljNS0wOTA3NzVjZTk0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDQuNzU1MTQwNDM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.698108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/373b64fb-838b-4025-a9c5-090775ce9437?_state=zVS28UCotTtbjUFb3RUTDSNSIc9HxMupljONYCZC1mh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzNiNjRmYi04MzhiLTQwMjUtYTljNS0wOTA3NzVjZTk0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDQuNzU1MTQwNDM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=9741d844-bd3d-4805-92df-334755757c6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.312968ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=9741d844-bd3d-4805-92df-334755757c6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.411319ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T19:28:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=f4cbc46b-aeff-4317-baa2-341fdb037214 http.request.method=POST http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=a3b73ba1-e979-4d80-a4f3-ae82acb90a77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/b25c7630-6c93-4cbb-9519-a53c029a1e12?_state=CpHc46DI3P8SFzhN1VlWevPo493N_gmLSlPTUyf0nU97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjVjNzYzMC02YzkzLTRjYmItOTUxOS1hNTNjMDI5YTFlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDUuMDQzMTExOTE0WiJ9&digest=sha256%3A6fda8566164a9b230f0d44373ce39aab1a0d5225942e4c5f964c66686e5e4657" http.request.useragent="Go-http-client/1.1" http.response.duration=3.156800287s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/b25c7630-6c93-4cbb-9519-a53c029a1e12?_state=CpHc46DI3P8SFzhN1VlWevPo493N_gmLSlPTUyf0nU97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjVjNzYzMC02YzkzLTRjYmItOTUxOS1hNTNjMDI5YTFlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDUuMDQzMTExOTE0WiJ9&digest=sha256%3A6fda8566164a9b230f0d44373ce39aab1a0d5225942e4c5f964c66686e5e4657 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=60376382-6207-4b59-bd78-b1470cb8073a http.request.method=POST http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688827ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=c874083d-7412-4509-abd8-9322d152289f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/blobs/uploads/47d4be67-1623-4e97-b43c-cd875e8898b2?_state=QbnESXBU-3Z5_eTR5zC65Em3hiL7nCzC9gsvDLknM-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2Q0YmU2Ny0xNjIzLTRlOTctYjQzYy1jZDg3NWU4ODk4YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDguNDU5NTExMDE3WiJ9&digest=sha256%3A6bbdb1b9966812cdc8a615ac32533b37d0240884dc1892f65833257de739bb30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365503546s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/47d4be67-1623-4e97-b43c-cd875e8898b2?_state=QbnESXBU-3Z5_eTR5zC65Em3hiL7nCzC9gsvDLknM-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2Q0YmU2Ny0xNjIzLTRlOTctYjQzYy1jZDg3NWU4ODk4YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NDguNDU5NTExMDE3WiJ9&digest=sha256%3A6bbdb1b9966812cdc8a615ac32533b37d0240884dc1892f65833257de739bb30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=0bffc34c-78c2-4d17-bf04-d195c08123cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46831" http.request.id=de149324-43c1-4409-a8c1-e67bcfb70c45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.854894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=33cce2b8-f3c3-4b4c-b388-baf8cf7f1867 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.371161ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=584b3004-5582-41d7-a480-d6ac1e894000 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.19461ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=33e7c3ae-ae6b-4e1f-85f0-c3ace88693fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115608ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=05e70b8f-769e-42ec-9c3e-247463724456 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812139ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=3f3596f3-e722-413a-8dea-bc893a2418c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.816002ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="rewriting manifest sha256:c60f1d1c48104e11022d5e692f8b5edd57649701a06882966e4e9972de4ce3bc in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=0dff85a5-bb69-4d30-9906-bd6280433947 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=0dff85a5-bb69-4d30-9906-bd6280433947 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" 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=5.236428ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46831" http.request.id=717de299-65fd-4ff5-99b5-5ee6e291461f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.790886ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46831" http.request.id=77efa511-204e-4190-9c56-6a43034a272c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.796839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46831" http.request.id=c45dadfc-e42b-4fe0-9e23-2ebacde6f194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.552792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=390ae0d4-eb8c-4907-b537-ff1582ddaa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.431164ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=13c09719-577f-43e6-a84f-cf506f24a44f http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.232337ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=83a76c94-7613-4907-85b7-957ea3c73eb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.928605ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=cf3c2d19-3425-4c22-bca2-50e20228eee1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=info msg="rewriting manifest list sha256:e7a6a23f420607441c8ce2a2c1c583089a9ee5f1ac9c489b83bb4999a17896cc in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=8a21cdf3-a750-45c4-a2f7-9a7ce1fcb007 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-25T19:28:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46831" http.request.id=8a21cdf3-a750-45c4-a2f7-9a7ce1fcb007 http.request.method=GET http.request.remoteaddr="127.0.0.1:42018" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.350697ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-25T19:28: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.2 time="2026-04-25T19:28:50Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=d13c373f-452d-4da4-9e9a-28706338f0e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.056739ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=b8826034-58bd-4056-9278-bdf28513e5da http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.745064ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=4d47dc71-2b80-43f8-a7e0-05d4ca6c5137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" 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.7909ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=98618bf9-bd5e-445b-abea-4d52c3a6450e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.394734ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=98618bf9-bd5e-445b-abea-4d52c3a6450e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.492701ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=98618bf9-bd5e-445b-abea-4d52c3a6450e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.561819ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:28:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=98618bf9-bd5e-445b-abea-4d52c3a6450e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.62302ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:28:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T19:28:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=e32e2301-06fb-48e2-be8c-f6886aae584e http.request.method=POST http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498362ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=ad3236c2-6351-4eae-b4a1-7963746cdf1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/blobs/uploads/1b0f7dae-dd60-4bed-95c2-67c406650b33?_state=A5lEP0bc6-uO8HnQHOdZXKYcdqbRBWoPgE1vi9RY2mZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjBmN2RhZS1kZDYwLTRiZWQtOTVjMi02N2M0MDY2NTBiMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTEuMjMzODY0MDMxWiJ9&digest=sha256%3A570c6e6a055b5bf6679dea7d44e0c48a19e363c95c6f9ad43444b2a759c899d4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.591923242s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/1b0f7dae-dd60-4bed-95c2-67c406650b33?_state=A5lEP0bc6-uO8HnQHOdZXKYcdqbRBWoPgE1vi9RY2mZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjBmN2RhZS1kZDYwLTRiZWQtOTVjMi02N2M0MDY2NTBiMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTEuMjMzODY0MDMxWiJ9&digest=sha256%3A570c6e6a055b5bf6679dea7d44e0c48a19e363c95c6f9ad43444b2a759c899d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=4bd61659-ea3b-4e78-beba-4582fd453fbe http.request.method=POST http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.314727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=58219698-38d0-4ddd-94c9-93b5d2c58e6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/blobs/uploads/1942b273-582c-46e3-92db-c9ce381aefbe?_state=XT_HbquLDxprxiKZlQr5o8AuT0a3PtIkOW2iQSDWndp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQyYjI3My01ODJjLTQ2ZTMtOTJkYi1jOWNlMzgxYWVmYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTUuMDM3NjMwOTg2WiJ9&digest=sha256%3A2e9c580aeeb9ee8233bca82bd071bb02dbaf3fe36dd2cdd92394c79a4e060026" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902564224s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/1942b273-582c-46e3-92db-c9ce381aefbe?_state=XT_HbquLDxprxiKZlQr5o8AuT0a3PtIkOW2iQSDWndp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOTQyYjI3My01ODJjLTQ2ZTMtOTJkYi1jOWNlMzgxYWVmYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTUuMDM3NjMwOTg2WiJ9&digest=sha256%3A2e9c580aeeb9ee8233bca82bd071bb02dbaf3fe36dd2cdd92394c79a4e060026 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=d09e808d-4c07-4891-872d-a84bb6cc3b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.603445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=85f47fcb-ffee-419e-b56d-c180b321f9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.duration=8.133025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=7c487bab-ea38-4fe3-ab15-2e69a2666396 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.383092ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=ef763473-4cb5-484f-b822-ad54c3ea91f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.336592ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "GET /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44363" http.request.id=3bfd0091-f58c-4cdc-8daa-e7806968d770 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.duration=8.350445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44363" http.request.id=99aff586-e2a5-461a-bad3-c2c1330d4a96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.duration=7.986405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44363" http.request.id=3c793efe-ea06-40dd-99df-088bd4e5320e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.duration=8.064158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=20d66623-0549-4ad6-8ee4-8026e9bcc44b http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.475607ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:28:56 +0000] "GET /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=bd8ceff3-75e5-4e01-828b-54144d6460c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863174ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=2f10c04f-3d27-4d45-ad25-9e07077f6efa http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.duration=1.737816ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "GET /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=b9470a52-a5f3-42ef-acf5-7afdd156b302 http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.829215ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=error msg="payload digest does match: "sha256:57ffa84855abe29947a12d4c163dc682653ca006d4daf2e76435978b6747f103" != "sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666"" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=21ddbf1c-f4d6-4636-b1ef-66cf22a0a26a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=21ddbf1c-f4d6-4636-b1ef-66cf22a0a26a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.138094ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666" 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:611bba901a265bb1f22080ad2289b5ad900a16c57a43027e8c6de86b5db47666 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=70023ca4-bdeb-4b01-af95-f3b092b1ce0e http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.200623ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=88978717-f63f-4ac9-8584-4d66f27e9611 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.806743ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=9f58f34d-1807-481f-99a8-eddeecac2974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180063ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=9f58f34d-1807-481f-99a8-eddeecac2974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.268009ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=9f58f34d-1807-481f-99a8-eddeecac2974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.349573ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=8e2e19af-a732-49d0-816a-6ac333368c5b http.request.method=POST http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.014353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=52a31e85-a062-4f6c-9c3b-b6fa5b5ee10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/f2480762-00cc-408e-9388-cbf77b00a4d2?_state=6VtDBI33eIYrSyBAuc5HhT-tHUOsoxOBiOjNMTVhzVN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjQ4MDc2Mi0wMGNjLTQwOGUtOTM4OC1jYmY3N2IwMGE0ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTcuMDI2ODY2ODYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.738021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2480762-00cc-408e-9388-cbf77b00a4d2?_state=6VtDBI33eIYrSyBAuc5HhT-tHUOsoxOBiOjNMTVhzVN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjQ4MDc2Mi0wMGNjLTQwOGUtOTM4OC1jYmY3N2IwMGE0ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTcuMDI2ODY2ODYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=b8bb5374-ea67-4cc7-a481-8cca9a1f939c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.154463ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:28:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=b8bb5374-ea67-4cc7-a481-8cca9a1f939c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.260856ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T19:28:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=fe572ed3-fed2-4d43-860c-3ae11b88fa32 http.request.method=POST http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=855adb22-4579-4191-b292-723a3bc36778 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/025c27bb-4323-41e3-bfb3-bb14d93c9610?_state=-86WZFUFtFOi2fPWJjuXVI3MpEs-xbdlcAT7vPxZZRJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjVjMjdiYi00MzIzLTQxZTMtYmZiMy1iYjE0ZDkzYzk2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTcuMzc1MDM0ODc1WiJ9&digest=sha256%3Ae55eba7b2dfbb259f4a1b3228cf9ea99203792bf2a0d33294f3f9835031138d1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.293557905s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:28:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/025c27bb-4323-41e3-bfb3-bb14d93c9610?_state=-86WZFUFtFOi2fPWJjuXVI3MpEs-xbdlcAT7vPxZZRJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMjVjMjdiYi00MzIzLTQxZTMtYmZiMy1iYjE0ZDkzYzk2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjg6NTcuMzc1MDM0ODc1WiJ9&digest=sha256%3Ae55eba7b2dfbb259f4a1b3228cf9ea99203792bf2a0d33294f3f9835031138d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=dc2f9fa4-5ce7-4819-96e6-86e8c02d1d29 http.request.method=POST http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.651991ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=a08dcc8a-f590-43fd-b8e6-d1be7f4f1c9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/blobs/uploads/e242630b-3d25-470e-9dca-4b462e6a2f97?_state=IVB3x7oSdUoEE58_v5Zw_T2sHUowkzhWwG4n3ajLSHV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjQyNjMwYi0zZDI1LTQ3MGUtOWRjYS00YjQ2MmU2YTJmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MDMuMDI4Nzc4MDM1WiJ9&digest=sha256%3A4455586dcca45fac72ff954c1d47cfefb344051dd6a838b397086755b990a946" http.request.useragent="Go-http-client/1.1" http.response.duration=4.454961378s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/e242630b-3d25-470e-9dca-4b462e6a2f97?_state=IVB3x7oSdUoEE58_v5Zw_T2sHUowkzhWwG4n3ajLSHV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjQyNjMwYi0zZDI1LTQ3MGUtOWRjYS00YjQ2MmU2YTJmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MDMuMDI4Nzc4MDM1WiJ9&digest=sha256%3A4455586dcca45fac72ff954c1d47cfefb344051dd6a838b397086755b990a946 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=15d09a68-ca27-481b-8555-9dc639c90530 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.313059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44363" http.request.id=4d5afba5-a2e7-4e91-93ff-9e81643e129e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962" http.request.useragent="Go-http-client/1.1" http.response.duration=2.516677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=9ae1a827-09e3-4a75-990b-aa0dba500712 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.431202ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=beee86fe-c102-4f89-b4d2-ae1fec23c0e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.098331ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=872584b7-3d45-4ccb-9859-e1ad57993f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.822504ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=da9bfd2b-ec88-463d-8096-a0a7156901d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962" http.request.useragent="Go-http-client/1.1" http.response.duration=1.679905ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=8e447bf2-5183-47c1-bed5-5e1293e68479 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.64071ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="rewriting manifest sha256:a11bdf62784b19dcf9011af51389a3a7860e9b04c9c4101d958149404dfc7962 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=0a081050-cfef-4733-a69e-d82ee1bcaa43 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=0a081050-cfef-4733-a69e-d82ee1bcaa43 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" 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=5.018731ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=bacae3c3-e721-4cdd-bcd8-78c516b458b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.132128ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=633a7b53-aff1-40c1-bf7e-64e5465a4db4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.666235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44363" http.request.id=610df81a-e4e8-4dcf-87bb-87b93f7be5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.524092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=6f9460ef-1ffd-4115-abd1-1f214ecff052 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.288349ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=161a6984-16cf-4e07-a473-1e5d52799abc http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.368014ms http.response.status=200 http.response.written=434 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=2cbce050-a8a5-4925-a235-157206fb71bf http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.878418ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=1e0ef94c-1be6-475f-82e0-4984cf94e686 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888821ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="rewriting manifest list sha256:c150bc945d965ed85b8312b57406204749dee2515f1b9d69fffa9e5007a599d3 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=1be3f710-7f1b-4732-8bae-35ab55875861 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44363" http.request.id=1be3f710-7f1b-4732-8bae-35ab55875861 http.request.method=GET http.request.remoteaddr="127.0.0.1:59094" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.423207ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (30.63s) === RUN TestGetManifestWithStorageError time="2026-04-25T19:29:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:29:07Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35881" http.request.id=deb07139-dcc7-40e9-85a1-cf782863fa7c http.request.method=GET http.request.remoteaddr="127.0.0.1:42378" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079583ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35881" http.request.id=190cee09-3cf3-4cd7-a075-ba8ce58628af http.request.method=GET http.request.remoteaddr="127.0.0.1:42378" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.944325ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35881" http.request.id=6884c0a5-85b5-4fc9-9b37-2089f1363f44 http.request.method=GET http.request.remoteaddr="127.0.0.1:42378" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.804726ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35881" http.request.id=072ffaca-3bb4-4148-b8c6-aacbd68d557f http.request.method=GET http.request.remoteaddr="127.0.0.1:42378" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711011ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-04-25T19:29:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:29:07Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=6afc2716-3c43-46eb-b963-03d906dc3292 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.109004ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=11317ebe-40c1-40f5-8376-6d94a32bf0d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.705882ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=3eda4202-a9d3-410d-bfd0-ea856c5977a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" 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.788444ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0d9db6bc-0498-483c-8251-ef8ced1a7619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.25604ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0d9db6bc-0498-483c-8251-ef8ced1a7619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.340471ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0d9db6bc-0498-483c-8251-ef8ced1a7619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.415511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-25T19:29:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0d9db6bc-0498-483c-8251-ef8ced1a7619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.477724ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-25T19:29:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=47ca9619-e49a-476d-b9da-35a00b088cdc http.request.method=POST http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=1812568b-b414-4d2b-bfa9-7f142e9767df http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/blobs/uploads/913e4d15-f2af-4149-af0e-3226104d7cc3?_state=z3VsDb_mz9lEEMYyaYm1afqeKSQm_tnmwIbDCcMNFk97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MTNlNGQxNS1mMmFmLTQxNDktYWYwZS0zMjI2MTA0ZDdjYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MDcuODkwNjEyMzM4WiJ9&digest=sha256%3A85f3c22c565abca521777392af34ddab2140a044739d01057392446a6a54a938" http.request.useragent="Go-http-client/1.1" http.response.duration=4.592796078s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/913e4d15-f2af-4149-af0e-3226104d7cc3?_state=z3VsDb_mz9lEEMYyaYm1afqeKSQm_tnmwIbDCcMNFk97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MTNlNGQxNS1mMmFmLTQxNDktYWYwZS0zMjI2MTA0ZDdjYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MDcuODkwNjEyMzM4WiJ9&digest=sha256%3A85f3c22c565abca521777392af34ddab2140a044739d01057392446a6a54a938 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=25ad9eef-8553-438f-b737-71154f202c0f http.request.method=POST http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769045ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=75ae84bb-12c0-47cd-80d6-5fb758b980c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/blobs/uploads/e405afe8-0aa9-41b8-8950-6774f0856f3e?_state=Ulk0HYUDwtkLmZRbT04RjqxcbjJv8pxmCbOKQmrwSdB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDA1YWZlOC0wYWE5LTQxYjgtODk1MC02Nzc0ZjA4NTZmM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTIuNzE2NzUxNzU3WiJ9&digest=sha256%3A9840727f9451adee0dba344addeefb01c34ffd0d640e1b0a47eec91f4554e5fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.820761332s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/e405afe8-0aa9-41b8-8950-6774f0856f3e?_state=Ulk0HYUDwtkLmZRbT04RjqxcbjJv8pxmCbOKQmrwSdB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDA1YWZlOC0wYWE5LTQxYjgtODk1MC02Nzc0ZjA4NTZmM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTIuNzE2NzUxNzU3WiJ9&digest=sha256%3A9840727f9451adee0dba344addeefb01c34ffd0d640e1b0a47eec91f4554e5fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=ab0b9a50-97ec-4f3c-8e94-5bdecfe692fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.875164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=87eba53b-4568-4582-b9bf-aa9334861739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=8.137791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=d317babe-195a-4af4-b2a9-9e97320bc7a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.42676ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=09974d13-a84a-4cc4-83bd-67e97241bd77 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.317857ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43705" http.request.id=eecfc774-1bd2-4b6e-8058-497b4bce02c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=8.591585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43705" http.request.id=393315cc-26ac-4104-8df9-095d3c33a5b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=8.058029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43705" http.request.id=fe38fdae-4df4-46d1-83c8-85b37ad8a5dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=7.968678ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=f32c2ca4-66ce-439d-8dbc-dd6f6ecb545d http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.665761ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=f09fd233-d846-4064-b321-132beae93271 http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809252ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0f829343-dc6f-4c67-8180-cb47d428967d http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143394ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=a696f044-3bcc-4a05-bcb0-201510b5606d http.request.method=GET http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.876807ms http.response.status=200 http.response.written=41 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="payload digest does match: "sha256:6ee7ba635940a30c46160539d740c5350dfce9c0e09e473fd8b74381a32228bf" != "sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418"" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=021ce00a-06d9-4b89-8956-50bab9648d74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=021ce00a-06d9-4b89-8956-50bab9648d74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47786" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.154433ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=7ebd8502-8e81-4941-9dbc-2c81d8ebeddc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47796" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=2.495893ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=9d092e62-61cb-4476-9279-01bbd49581d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47796" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167068ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0e9bb171-19f5-401b-863f-09eb88715c84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47798" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151447ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=a4b1a29b-e23a-48cb-b00c-4c13dcba8c21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47814" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=8.448766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=f11c5793-efbc-4505-9369-e2a68e75fdd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47814" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.728246ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=44cfec97-5dd8-4c64-84d8-36211b492de4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47826" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167588ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=a64371c9-cab8-433f-abc2-c538f0c69492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.943443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=b959b2d9-26d7-4306-a25f-91e2dbaf2c78 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.934554ms http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=a49a64e1-946e-4263-91a6-88eec628df19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418" http.request.useragent="Go-http-client/1.1" http.response.duration=2.441233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6935acc8db514296f7cafb8e5876f90076907189a83915c71713e026341f7418 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=ec26e0f0-2d50-4e5a-8260-4574dce62a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.983148ms http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0d2a77ea-8739-4ece-bd97-55a72b9bcf48 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.009305ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=b1be5173-c53f-4726-b708-6278275aaa37 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.889385ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=f6fe10b1-66a0-4997-ae64-c6034743a658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.364875ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=f6fe10b1-66a0-4997-ae64-c6034743a658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.454739ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=f6fe10b1-66a0-4997-ae64-c6034743a658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.531021ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=20a4158a-3606-4db2-92cf-6c5af35ad27c http.request.method=POST http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352863ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=87d49b23-25c4-4a1b-8ab4-f7bc601be8ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/e47e7c08-560c-48ab-bf8b-5ee2251b0035?_state=orev6-Nt4-d0W_xj_lk9owbdcDqBrycmaRsemBmKWTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDdlN2MwOC01NjBjLTQ4YWItYmY4Yi01ZWUyMjUxYjAwMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTQuNjY5MDA3OTA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.97235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/e47e7c08-560c-48ab-bf8b-5ee2251b0035?_state=orev6-Nt4-d0W_xj_lk9owbdcDqBrycmaRsemBmKWTF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDdlN2MwOC01NjBjLTQ4YWItYmY4Yi01ZWUyMjUxYjAwMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTQuNjY5MDA3OTA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=1b287274-6cf0-44e6-a6f1-a8777236c084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.2835ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:29:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=1b287274-6cf0-44e6-a6f1-a8777236c084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372056ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-25T19:29:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=33ad9cf5-a73e-4c59-9494-eeecd8968f67 http.request.method=POST http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.395242ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=b49b6a4d-b1ab-450e-8e08-aed29e043aea http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/b5123eb2-7ca9-4125-a0d5-0dc80ffc6256?_state=2-lrntKTYin05bIeHfcARgg3O3bLMyuektNf9d72M157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTEyM2ViMi03Y2E5LTQxMjUtYTBkNS0wZGM4MGZmYzYyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTQuODY5MTU4MTY3WiJ9&digest=sha256%3Aff3e85cab0ca9302601833d8b63b7752923de3d53e3a94a9924c4f5542c6a6d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.454453992s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/b5123eb2-7ca9-4125-a0d5-0dc80ffc6256?_state=2-lrntKTYin05bIeHfcARgg3O3bLMyuektNf9d72M157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTEyM2ViMi03Y2E5LTQxMjUtYTBkNS0wZGM4MGZmYzYyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTQuODY5MTU4MTY3WiJ9&digest=sha256%3Aff3e85cab0ca9302601833d8b63b7752923de3d53e3a94a9924c4f5542c6a6d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=d7bed258-e37d-467d-8110-d12302f64d90 http.request.method=POST http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=5846bcdc-7ad7-4871-9506-6337fd463ba2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/blobs/uploads/7c4cc402-31bd-463f-8d51-e21ac1c62ef9?_state=fFUeP4aclMP5yaGVZ_MseZ8F8JIHyaUWl-w27pXE-R17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzRjYzQwMi0zMWJkLTQ2M2YtOGQ1MS1lMjFhYzFjNjJlZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTYuNjE1NjI1ODMyWiJ9&digest=sha256%3A59cd43017bd142edaf179852d1633d393f37c6c7f0e5d802ab1b8b248b7d41c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.606308813s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c4cc402-31bd-463f-8d51-e21ac1c62ef9?_state=fFUeP4aclMP5yaGVZ_MseZ8F8JIHyaUWl-w27pXE-R17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzRjYzQwMi0zMWJkLTQ2M2YtOGQ1MS1lMjFhYzFjNjJlZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjVUMTk6Mjk6MTYuNjE1NjI1ODMyWiJ9&digest=sha256%3A59cd43017bd142edaf179852d1633d393f37c6c7f0e5d802ab1b8b248b7d41c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=f60226f7-9ec2-4425-ac03-ff3e87abd647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.131772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=1259d5e8-dbc7-466e-9a0e-83a4f964e91e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=6900f080-2b6a-4fa2-b3cc-e0e97fd8c055 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.656183ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=69266d74-00bc-4ee1-a507-cd40bae1327a http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.182852ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=b208a5a0-b1be-49ab-9712-d15909b89552 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677633ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=8a0788cf-446c-4ac2-a99e-9fe64851e916 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728595ms http.response.status=304 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=cb4dee42-658a-469a-b4e2-aa19140473aa http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.700155ms http.response.status=200 http.response.written=45 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="rewriting manifest sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0b691389-96ec-4992-acbd-873eed2c8360 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=0b691389-96ec-4992-acbd-873eed2c8360 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.739116ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=90edcba9-604e-4aa2-b590-51b9c5e868d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=722bf5d1-ab10-4fd4-9f26-45d1b0425202 http.request.method=GET http.request.remoteaddr="127.0.0.1:47830" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.865107ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=5efc19b5-2d9f-4e02-a1cf-99c5ae638319 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.120834ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=75dd84b3-7d1d-41dc-975c-c7fbde01286b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37560" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.duration=3.075643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=c71c773a-cae3-4a14-a38b-7b1d456469d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37560" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.172003ms http.response.status=200 http.response.written=732 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=63e79576-4c64-4858-a199-e2d9c1289535 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37564" 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=2.255411ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43705" http.request.id=627dc96a-999d-41f6-a7c2-2849a347c98e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.065949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=d01b18ea-3ec3-4c6a-853c-b84fd873affc http.request.method=GET http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.687837ms http.response.status=200 http.response.written=39 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=90cf90a8-0239-40d1-b103-ddbcaf542beb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09141ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c3bb7bd668114a3fbb6ed81d0c7b5ebd6546e81fa663765e8844e30b9c4be744 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43705" http.request.id=aecc76de-87ea-44ee-821e-05b03ae89a73 http.request.method=GET http.request.remoteaddr="127.0.0.1:37570" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.775606ms http.response.status=200 http.response.written=35 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (11.73s) === RUN TestManifestDeleteDisabled time="2026-04-25T19:29: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.2 time="2026-04-25T19:29:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38727" http.request.id=0867b282-d30e-40e3-b954-267ef5b80f72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48656" 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=2.088296ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-25T19:29: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.2 time="2026-04-25T19:29:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38969" http.request.id=24d9e2e3-bbeb-4eb0-b33a-154f4a368534 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.910072ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38969" http.request.id=4a685d4a-ed31-4595-b151-a386d086bab4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59326" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.447365ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38969" http.request.id=37f85a23-a4f4-4998-a38f-467b832fca0d http.request.method=POST http.request.remoteaddr="127.0.0.1:59330" 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=3.389201ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-25T19:29:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:38969" http.request.id=97d1ba34-b828-4d7d-8c89-f1ee87d1d933 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59336" 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=3.41986ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-04-25T19:29: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.2 time="2026-04-25T19:29:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=7c21af46-3076-4caa-a8c6-1b9c893d0236 http.request.method=POST http.request.remoteaddr="127.0.0.1:54804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=4953a001-9c80-4f1c-a1eb-4dd9d40a6dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54804" http.request.uri="/v2/foo/bar/blobs/uploads/5fcff5ab-23cd-4c73-a5e4-03d1aa5d49cd?_state=RoFqBQ7CDsPmnFSHZCzidwH9Z-D0rggn01ma00TVbpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmY2ZmNWFiLTIzY2QtNGM3My1hNWU0LTAzZDFhYTVkNDljZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyOToxOS43MDE1MDA2MDFaIn0%3D&digest=sha256%3Aee6e2cc6b9b6c8962a4f8944c588b29d701b0283ba9d562102c85a13e494004b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.427849995s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:19 +0000] "PUT /v2/foo/bar/blobs/uploads/5fcff5ab-23cd-4c73-a5e4-03d1aa5d49cd?_state=RoFqBQ7CDsPmnFSHZCzidwH9Z-D0rggn01ma00TVbpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmY2ZmNWFiLTIzY2QtNGM3My1hNWU0LTAzZDFhYTVkNDljZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyOToxOS43MDE1MDA2MDFaIn0%3D&digest=sha256%3Aee6e2cc6b9b6c8962a4f8944c588b29d701b0283ba9d562102c85a13e494004b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=26e07d10-80f6-4ab5-8b1a-8f4317f554ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:54804" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.506273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=b6930837-0018-4ef0-9f3a-5b678a46ae11 http.request.method=GET http.request.remoteaddr="127.0.0.1:54804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.135564ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33441" go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=5b45bbc3-4b38-4652-ba6d-7ab02882c19d http.request.method=GET http.request.remoteaddr="127.0.0.1:54868" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.127564ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33441/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:33441/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=a7d61c97-7d72-4a83-a4ef-05c78411436a http.request.method=GET http.request.remoteaddr="127.0.0.1:48350" http.request.uri="/v2/foo/bar/manifests/sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=bc0cf43f-3225-41da-a1a2-8104cc5f7d7e http.request.method=GET http.request.remoteaddr="127.0.0.1:54884" http.request.uri="/v2/foo/bar/manifests/sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.794743ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/foo/bar/manifests/sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7 with ttl=167h59m59.999996918s" go.version=go1.26.2 time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=a7d61c97-7d72-4a83-a4ef-05c78411436a http.request.method=GET http.request.remoteaddr="127.0.0.1:48350" http.request.uri="/v2/foo/bar/manifests/sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=15.415718ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/foo/bar/manifests/sha256:42074d0316969e0b6550d2a1d1ebe410ec4a9c7348d4448a79dbaf309419a0a7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=8e39a5b9-0ca7-425b-aadf-a6e5aba21226 http.request.method=GET http.request.remoteaddr="127.0.0.1:54884" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.817372ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33441/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:33441/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=68f2f124-e3d8-4fce-9d5c-ce65ceddbc35 http.request.method=GET http.request.remoteaddr="127.0.0.1:48356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=3f7e3ccd-8cb9-4beb-b907-3995c54d143c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54894" 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.855371ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=68f2f124-e3d8-4fce-9d5c-ce65ceddbc35 http.request.method=GET http.request.remoteaddr="127.0.0.1:48356" 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=15.339776ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=cb815358-cfd3-469a-9c3e-d98f76495878 http.request.method=POST http.request.remoteaddr="127.0.0.1:54894" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.568477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=4f7968a2-6232-4dcc-9f07-82052bcc4192 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54894" http.request.uri="/v2/foo/bar/blobs/uploads/7b6baf14-9068-4039-a743-c0c68c330210?_state=8IZCQrlFSqb_dj65M_-2Sou4TCoS7yD2ciOIC0huyqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNmJhZjE0LTkwNjgtNDAzOS1hNzQzLWMwYzY4YzMzMDIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyOToyNS4zOTE4NTA3NzJaIn0%3D&digest=sha256%3Ae2537cb7088445d0a52a2183b9bd2ce0de9ceca67bd3cd68dbf05dfc54430d2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958747008s http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:25 +0000] "PUT /v2/foo/bar/blobs/uploads/7b6baf14-9068-4039-a743-c0c68c330210?_state=8IZCQrlFSqb_dj65M_-2Sou4TCoS7yD2ciOIC0huyqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNmJhZjE0LTkwNjgtNDAzOS1hNzQzLWMwYzY4YzMzMDIxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yNVQxOToyOToyNS4zOTE4NTA3NzJaIn0%3D&digest=sha256%3Ae2537cb7088445d0a52a2183b9bd2ce0de9ceca67bd3cd68dbf05dfc54430d2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=801f11ed-5179-421e-93ee-edb0b8148bfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:54894" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.331167ms http.response.status=201 http.response.written=0 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=5308bb62-d443-4ff1-840e-91e55a987f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:54894" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.573488ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33441/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:33441/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=2c1baf87-247b-422f-b8a6-c3f405b629b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=a3544083-d328-47bc-96dd-f05a8ed27a54 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54904" 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.611161ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=a3b95e6d-e4df-4e87-9411-083fee09b256 http.request.method=GET http.request.remoteaddr="127.0.0.1:54904" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.587844ms http.response.status=200 http.response.written=2 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33441/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:33441/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=2c1baf87-247b-422f-b8a6-c3f405b629b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33441" http.request.id=644679ba-ef97-4904-9c07-9bfd0d616294 http.request.method=GET http.request.remoteaddr="127.0.0.1:54910" 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.661543ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-25T19:29:27Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:dfc0e63fe4151765395a39e009b4250212e4e0aab8360974dfc0fe09a7d9929b with ttl=167h59m59.999984502s" go.version=go1.26.2 time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40159" http.request.id=2c1baf87-247b-422f-b8a6-c3f405b629b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=25.097334ms http.response.status=200 http.response.written=935 127.0.0.1 - - [25/Apr/2026:19:29:27 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.05s) === RUN TestAppDispatcher time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38289" http.request.id=4c68f5b9-c076-44f4-8d37-1ef82a949dce http.request.method=GET http.request.remoteaddr="127.0.0.1:37214" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905031ms http.response.status=200 http.response.written=0 time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38289" http.request.id=2c0988e8-ec0b-4cc1-9902-9696ea7ad975 http.request.method=GET http.request.remoteaddr="127.0.0.1:37214" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663126ms http.response.status=200 http.response.written=0 time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38289" http.request.id=5248d376-27c8-4643-aee7-5d81d40b1669 http.request.method=GET http.request.remoteaddr="127.0.0.1:37214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.748047ms http.response.status=200 http.response.written=0 time="2026-04-25T19:29:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38289" http.request.id=638eba10-5f3b-4fa5-8ab0-77b6a2d5b778 http.request.method=GET http.request.remoteaddr="127.0.0.1:37214" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746201ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-25T19:29:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:27Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:27Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:37403" http.request.id=32249cbb-c544-4827-827c-69baa6f4c14d http.request.method=GET http.request.remoteaddr="127.0.0.1:44518" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-25T19:29:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:27Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:27Z" level=info msg="configuring file health check path=/tmp/healthcheck766758711, interval=1" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-25T19:29:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:31Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:31Z" level=info msg="configuring TCP health check addr=127.0.0.1:40575, interval=1" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-25T19:29: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.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:35Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 time="2026-04-25T19:29:35Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38745, interval=1, threshold=3" go.version=go1.26.2 instance.id=fb109bde-5e31-4a7a-a6ba-d0ae1435cb72 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 153.139s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.63s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.09s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.855s === RUN TestSchedule time="2026-04-25T19:27:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995226ms" go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.694µs" go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.163µs" go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-25T19:27:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-25T19:27:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996318ms" go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997753ms" go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 time="2026-04-25T19:27:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-25T19:27:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=f03b2b8e-73f4-4ac1-b9b7-b5bb316b8732 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.582s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.79s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22230528 sha256:579764535de2d40f64fcfdcdd9b4f1a9558f3018a04491253ce278fbb448b1a9 [] map[] } --- PASS: TestSimpleBlobRead (0.71s) === RUN TestBlobMount --- PASS: TestBlobMount (0.49s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.96s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.76s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.80s) === 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:0e6f64a22cea8f27371212d560e04fcda308fe4720250df204df6b0265950035 palailogos: marking blob sha256:3ad6a9c7f221f7255ff889263b31f2d8e356ddcf522598f1ad555b9a21627218 palailogos: marking blob sha256:ade899c51688648129d108487e39b630cce77b00cda89ef1308717b3d2884e56 palailogos: marking manifest sha256:3ad6a9c7f221f7255ff889263b31f2d8e356ddcf522598f1ad555b9a21627218 palailogos: marking blob sha256:973179e2efc15be28664a38ca7fe718c6e9690019ace4c14a1056edd411ef0a8 palailogos: marking blob sha256:d48f71e5b92d7c5cd85bdb16b660636b2fb60512754ad348ba0bf3842d2d660e palailogos: marking manifest sha256:ade899c51688648129d108487e39b630cce77b00cda89ef1308717b3d2884e56 palailogos: marking blob sha256:5af7e1cfd50d9377d3ee575b483146b4df81e6ba07f02553b14f201acccace46 palailogos: marking blob sha256:c508f1082709f12b2ee8f98365938c0e3612f8e696b5bc497ea3d06f86e86218 palailogos: marking manifest sha256:bd6b70f8cffab647e5ed22d67d3d028c3e897b6e80f1913fb0ddbaed7cf96278 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ec50415ef204991cd03591523cc6320cf839e7b75c420ec3595a088cb1f2788c palailogos: marking blob sha256:ebc5e6e73148be7420310f914beecfcd013d3d40cd630b12c6d2cf5105d715d5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.59s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2 deletemanifests: marking manifest sha256:5cf0983958252d980b1c4e953d5885a4a18454490d2ecaf48a32909892a7bcf7 deletemanifests: marking blob sha256:9274d7f59b8e2d20f7752e4e7a1ece23e0ef73153adeaca9c1065314dc64e9eb deletemanifests: marking blob sha256:370cae46ecfc63ec5edceffb9361c32750db1b0b89be82014c0708f4ff703521 deletemanifests: marking blob sha256:970c5f99b92eb190dd46e571590f6650ebf0777ed1ac85c494b18acaa4f5f17c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2 blob eligible for deletion: sha256:b4562b4ea614f492958bc08f0e2321cf78e5addca65be6ecca66fd94f22ff007 blob eligible for deletion: sha256:cacfbe5cdfe33bedfd7334aff08ae6bb719dd3309cb407f02296d7688878a78d blob eligible for deletion: sha256:d93c00d993a64eff4be2d13c3bad87c6f3208df91cd2eef89c41bab49a3cb01b deletemanifests manifest eligible for deletion: sha256:1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2 deletemanifests: marking manifest sha256:5cf0983958252d980b1c4e953d5885a4a18454490d2ecaf48a32909892a7bcf7 deletemanifests: marking blob sha256:9274d7f59b8e2d20f7752e4e7a1ece23e0ef73153adeaca9c1065314dc64e9eb deletemanifests: marking blob sha256:370cae46ecfc63ec5edceffb9361c32750db1b0b89be82014c0708f4ff703521 deletemanifests: marking blob sha256:970c5f99b92eb190dd46e571590f6650ebf0777ed1ac85c494b18acaa4f5f17c time="2026-04-25T19:27:36Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c time="2026-04-25T19:27:36Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2 time="2026-04-25T19:27:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/1703510b8935f52e9c0cab519a2c0e9e427986d7c3a72e962c2c57e4597561b2" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:b4562b4ea614f492958bc08f0e2321cf78e5addca65be6ecca66fd94f22ff007 time="2026-04-25T19:27:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b4562b4ea614f492958bc08f0e2321cf78e5addca65be6ecca66fd94f22ff007" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:cacfbe5cdfe33bedfd7334aff08ae6bb719dd3309cb407f02296d7688878a78d time="2026-04-25T19:27:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/cacfbe5cdfe33bedfd7334aff08ae6bb719dd3309cb407f02296d7688878a78d" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:d93c00d993a64eff4be2d13c3bad87c6f3208df91cd2eef89c41bab49a3cb01b time="2026-04-25T19:27:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d93c00d993a64eff4be2d13c3bad87c6f3208df91cd2eef89c41bab49a3cb01b" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c --- PASS: TestDeleteManifestIfTagNotFound (2.77s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2d56053e1ee77ce6be3a930a75491d5cdbb8d74835fdef95708f9ce57177c24a time="2026-04-25T19:27:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d56053e1ee77ce6be3a930a75491d5cdbb8d74835fdef95708f9ce57177c24a" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:2f086671cc56634f79765097040ca7f9474c453bc0f3d0cc7eda8a3a0638bfa3 time="2026-04-25T19:27:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f086671cc56634f79765097040ca7f9474c453bc0f3d0cc7eda8a3a0638bfa3" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:9227065864e5e99d1d0053d7fa322b997e887519b646e4366160f09ad197cf5b time="2026-04-25T19:27:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/9227065864e5e99d1d0053d7fa322b997e887519b646e4366160f09ad197cf5b" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c --- PASS: TestGCWithMissingManifests (0.82s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:28681ce26c64d1ba783904f60371f9e38cff197ca29b47b3040744a6cdaa9c2b komnenos: marking blob sha256:1eb0ced0df85824a9beb5370cec4fc9f4cdec04856b652223e1e79dc8c382f94 komnenos: marking blob sha256:aecf9e7178f2617e678ec948db6ed603f8126cd6891145b651352e574b2af81e 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2d01cb1940b31ae72b2bc992799973aaebdd5dca60a35b5ead76d423cbe52989 time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d01cb1940b31ae72b2bc992799973aaebdd5dca60a35b5ead76d423cbe52989" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:7ee2b75c593ec038b165e21bb44835812d12abbc8c75f985d505d79479df2eac time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7ee2b75c593ec038b165e21bb44835812d12abbc8c75f985d505d79479df2eac" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:8ce6593b2ceb2ab02f91bfeb9c69828b18cfb3879a267527c7f02eea503973dc time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8ce6593b2ceb2ab02f91bfeb9c69828b18cfb3879a267527c7f02eea503973dc" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:c22294416dc883d03c1f64099f1614ed3216473faa56ac61b7fcc5070eb6a537 time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c22294416dc883d03c1f64099f1614ed3216473faa56ac61b7fcc5070eb6a537" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:ffc4b5937595ea65e45d24f115c2479e8cdf06068748c0dac646247262026a46 time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ffc4b5937595ea65e45d24f115c2479e8cdf06068748c0dac646247262026a46" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c blob eligible for deletion: sha256:2b4d187dfec277ae438c8f838b348b17736945a50d35e86b9777e12764fad9d0 time="2026-04-25T19:27:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2b4d187dfec277ae438c8f838b348b17736945a50d35e86b9777e12764fad9d0" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c --- PASS: TestDeletionHasEffect (2.24s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.44s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:ae8baea97de6bd3d803cd5c7c12dae0beab75daa5669b1afa6936eba7fd3cfb4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:697430aa2f9173bc9ee236433abcb54925fc393f3f94ad2dd57d6c59209b8cb6 michael_z_doukas: marking blob sha256:43d2ea60b38217f9a76bd918ef72bff97efc74491d5baf5157991750e0d131b4 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:15bac3a5cc27f7335ebb5a3214dcb774bb602e56a6bc88eac119965040c46204 time="2026-04-25T19:27:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/15bac3a5cc27f7335ebb5a3214dcb774bb602e56a6bc88eac119965040c46204" go.version=go1.26.2 instance.id=e43be1a4-5d95-4b6d-9d4f-7baf6d0f9b8c --- PASS: TestOrphanBlobDeleted (1.19s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3fcb3e2de46045fe9e2e09b129104eed82e91503ac9993ffc9880948cd0d743a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1dfe9a427208c3ff6555c8a6475115782893e30bb0bdec7e455677ba862fdf8f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.73s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.62s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.95s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-25T19:27:46Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 18:27:46.69951858 +0000 UTC m=-3562.635206027, actuallyDelete=true" time="2026-04-25T19:27:46Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-25T19:27:46Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133, actuallyDelete=true" time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/033974ef-2071-4f54-8f63-80d27c6bd41c have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/572b769a-5198-4a71-90c8-07d196f1f38a have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/81b69bab-4c50-44c6-9459-50c25a8311fa have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9ec73f0b-0a89-45ac-b46b-72227f504b14 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b235ec5f-4686-419b-a7a8-df9d14566d50 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f1094b79-a7f9-4875-a94c-6d9ea7b5dd9f have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1c55f891-4611-4fc9-8ea5-7b47536a7e66 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10cf3803-fb62-48c8-ad94-2e2b270b514e have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/17e4a58e-d3ba-45c7-91d0-f0378ebad642 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/67a905d1-5455-48eb-ae21-08d911ee2cf5 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b27cf4d5-8f51-4672-8dfa-c10cef4f14a0 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.70053574 +0000 UTC m=+37.365811133). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-25T19:27:46Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592, actuallyDelete=true" time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4b287760-2630-43e8-80ce-cd2ec7ef9cee have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/945b2ead-2e22-41f5-8f85-f445eeb5054e have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fd9abc08-d9f4-4279-a196-82e1efb250df have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b411d141-91ef-4ea1-8f68-43d820f99cc5 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ba75e072-5ba3-4991-8677-423c73961c77 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.701727198 +0000 UTC m=+37.367002592). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-25T19:27:46Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520, actuallyDelete=true" time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46179137-cc24-439b-85b2-c5c726f0381f have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a142f6c2-0715-47d8-bf41-8afe3a7eb1e2 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/db7e2f6c-29dd-4804-95c5-00ade9e45be6 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f5573796-3c6e-4671-8e1d-29d125491d5e have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b7f29a3-29c2-43cc-b8e6-841d58c23d27 have older date (2026-04-25 18:27:46 +0000 UTC) than purge date (2026-04-25 19:27:46.702573129 +0000 UTC m=+37.367848520). Removing upload directory." time="2026-04-25T19:27:46Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-25T19:27:46Z" level=info msg="PurgeUploads starting: olderThan=2026-04-25 19:27:46.703070796 +0000 UTC m=+37.368346189, actuallyDelete=true" time="2026-04-25T19:27:46Z" 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 37.385s ? 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.010s === 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.009s === RUN TestWalkFileRemoved time="2026-04-25T19:27:09Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.423s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.079s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.27s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.696s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.61s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.039s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-25T19:27:09Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-25T19:27:09Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-25T19:27:09Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly time="2026-04-25T19:27:09Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=83541040-cad6-46bf-9734-975433b95af8 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4WithRegionMatched time="2026-04-25T19:27:09Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 === CONT TestMatchIPV4_2 === CONT TestParsing --- PASS: TestS3TryUpdate (0.00s) time="2026-04-25T19:27:09Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=83541040-cad6-46bf-9734-975433b95af8 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-04-25T19:27:09Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=83541040-cad6-46bf-9734-975433b95af8 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-04-25T19:27:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T19:27:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T19:27:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-25T19:27:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.457s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.75s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.220s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.014s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... Please specify at least one package name on the command line. >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install Please specify at least one package name on the command line. >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Sat, 25 Apr 2026 19:29:43 +0000 elapsed time 0h 2m 58s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260425.192646) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 425.2 MiB in 102 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...