>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Sat, 11 Apr 2026 03:30:42 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.9-r0) (2/2) Installing .makedepends-docker-registry (20260411.033044) Executing busybox-1.37.0-r30.trigger OK: 809.8 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-11T03:32:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-11T03:32:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.454s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-11T03:32:18Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.382s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.381s === 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.268s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.17s) PASS ok github.com/docker/distribution/health/checks 0.526s ? 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.280s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === 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.273s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === 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.325s === 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.276s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/11 03:32:19 http: TLS handshake error from 127.0.0.1:40612: 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:38089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38089/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38089/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45429?status=0, fail=true --- PASS: TestHTTPSink (0.12s) === RUN TestListener --- PASS: TestListener (2.33s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-11T03:32:21Z" level=info msg="broadcaster: closing" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="closing testSink" time="2026-04-11T03:32:21Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.14s) === RUN TestEventQueue time="2026-04-11T03:32:21Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 1} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:21Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T03:32:22Z" level=warning msg="&{0x3f68218cc0 0.9} encountered too many errors, backing off" time="2026-04-11T03:32:22Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.49s) PASS ok github.com/docker/distribution/notifications 3.696s ? 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-11T03:32:19Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T03:32:19.769973929Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:32:19.770109168Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:32:19.770239748Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.25.9 time="2026-04-11T03:32:19.773807859Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 time="2026-04-11T03:32:19.776239974Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.9 time="2026-04-11T03:32:19.77769723Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.9 time="2026-04-11T03:32:22.787939527Z" level=info msg="response completed" go.version=go1.25.9 http.request.host=127.0.0.1 http.request.id=65567a74-b3bc-4192-b253-235786b255d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53190" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.354692ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:32:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-11T03:32:22.788535705Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.9 --- PASS: TestRegistrySupportedCipherSuite (3.87s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-11T03:32:23.281784962Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T03:32:23.290474421Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:32:23.290609021Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:32:23.29065356Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.25.9 time="2026-04-11T03:32:23.291388059Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.50s) PASS ok github.com/docker/distribution/registry 12.914s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.268s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.08s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.02s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.721s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-11T03:32:18Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.9 instance.id=6df4232d-5ada-4e7a-bcbe-cc2f3f641574 time="2026-04-11T03:32:18Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.9 instance.id=6df4232d-5ada-4e7a-bcbe-cc2f3f641574 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2026-04-11T03:32:19Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.9 password="f-xJ5z-nvbBGNpipk1n63gxSK5_FFdxP6Y6DSif0I6c" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.544s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.372s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-04-11T03:32:18Z" level=info msg="token not to be used before 2026-04-11 03:32:19 +0000 UTC - currently 2026-04-11 03:32:18.861572008 +0000 UTC m=+0.176934456" time="2026-04-11T03:32:18Z" level=info msg="token not to be used after 2026-04-11 03:32:18 +0000 UTC - currently 2026-04-11 03:32:18.865400019 +0000 UTC m=+0.180762467" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-11T03:32:18Z" 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.408s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.613s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.02s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.504s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.266s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-11T03:32:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:32:21Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:32:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45989" http.request.id=8c2ea476-2348-4127-bd84-5ebbcf628408 http.request.method=GET http.request.remoteaddr="127.0.0.1:44074" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.254768ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:32:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.08s) === RUN TestCatalogAPI time="2026-04-11T03:32:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:32:22Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:32:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=715dcc31-1c37-43bb-b51d-f7fc9ccfe5c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.981596ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:03:32:22 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T03:32:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=0e372c8d-de77-4f73-b915-8b2c9cea2526 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.682671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:22 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=2699131b-b3c4-4556-a0c5-0768de852d94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/aaaa/blobs/uploads/40d7a91f-14c0-40fc-81e5-9f77e871fe6d?_state=Kx60wc8DgZuq6shEiy5dRDYulw364aTrondOkxYsvPB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MGQ3YTkxZi0xNGMwLTQwZmMtODFlNS05Zjc3ZTg3MWZlNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6MjIuNzI5MTM0NzQ4WiJ9&digest=sha256%3A6ee82f6b440760f1737e65077d7729923c3f94c54fc9a696a901609761cf60e4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.562098436s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:22 +0000] "PUT /v2/foo/aaaa/blobs/uploads/40d7a91f-14c0-40fc-81e5-9f77e871fe6d?_state=Kx60wc8DgZuq6shEiy5dRDYulw364aTrondOkxYsvPB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MGQ3YTkxZi0xNGMwLTQwZmMtODFlNS05Zjc3ZTg3MWZlNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6MjIuNzI5MTM0NzQ4WiJ9&digest=sha256%3A6ee82f6b440760f1737e65077d7729923c3f94c54fc9a696a901609761cf60e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=0ca3be8c-3fe5-4842-8b33-8e631dd0ea4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.156656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=577b19f7-bf02-4955-b1da-a80646f3dd31 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564631ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=78efa0c4-abf7-452e-81cc-6b979cfa7906 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/bbbb/blobs/uploads/be3b1a0a-5235-45ff-b448-798170a1daa7?_state=n3JFuyAztIMbeB2v9wItWTfuEsxagjQebIYs5aPjYph7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZTNiMWEwYS01MjM1LTQ1ZmYtYjQ0OC03OTgxNzBhMWRhYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6MzIuMjUwNzA3ODgyWiJ9&digest=sha256%3A066a2802d2af55bbc56eaae126ab2252d2848f9d6631f30f8b5eb9e0dbab7b52" http.request.useragent="Go-http-client/1.1" http.response.duration=14.38054752s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/be3b1a0a-5235-45ff-b448-798170a1daa7?_state=n3JFuyAztIMbeB2v9wItWTfuEsxagjQebIYs5aPjYph7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZTNiMWEwYS01MjM1LTQ1ZmYtYjQ0OC03OTgxNzBhMWRhYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6MzIuMjUwNzA3ODgyWiJ9&digest=sha256%3A066a2802d2af55bbc56eaae126ab2252d2848f9d6631f30f8b5eb9e0dbab7b52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=6ebb6b8e-e4e3-41db-bb55-8561afe6c5e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.976144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:46 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=e1ab8cfc-9f26-4e0d-87d2-cee9a9831282 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.131472ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:47 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=7204675d-97e5-48b8-898b-0b6b7e04877f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/cccc/blobs/uploads/03a3fbb7-67df-4c02-8965-a59128404797?_state=CsImx1bGqOWof798s0bhr-IJ20rQVOnErea61ZTJVLx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwM2EzZmJiNy02N2RmLTRjMDItODk2NS1hNTkxMjg0MDQ3OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6NDcuMjI0MTk1NjU5WiJ9&digest=sha256%3Ab7412c5e7659aa3078e8dcc4163aa712a10903586cc9d46c33fa5c1a98243b39" http.request.useragent="Go-http-client/1.1" http.response.duration=6.062579477s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:47 +0000] "PUT /v2/foo/cccc/blobs/uploads/03a3fbb7-67df-4c02-8965-a59128404797?_state=CsImx1bGqOWof798s0bhr-IJ20rQVOnErea61ZTJVLx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwM2EzZmJiNy02N2RmLTRjMDItODk2NS1hNTkxMjg0MDQ3OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6NDcuMjI0MTk1NjU5WiJ9&digest=sha256%3Ab7412c5e7659aa3078e8dcc4163aa712a10903586cc9d46c33fa5c1a98243b39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=72d6f4b0-5389-4e0a-a70b-b3ef0a3032fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.489945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:32:54Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=97d80c03-b240-4817-b76d-674242e42c70 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.208228ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:54 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=97188c04-0f7c-42f8-a363-ce0dad59ac1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/dddd/blobs/uploads/a9c731f3-0de2-4e20-8aab-11858ca362eb?_state=EeOnIfA3QzR0G9njcMK40UluGvqcBgDYAMgRIlWP5kt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOWM3MzFmMy0wZGUyLTRlMjAtOGFhYi0xMTg1OGNhMzYyZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6NTQuNDM0MTcwMzY0WiJ9&digest=sha256%3A8b6c023be41c42f4e6cb34dc8dafc87ab694f47929783e0fb9446bba5f75ff55" http.request.useragent="Go-http-client/1.1" http.response.duration=11.652018712s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:32:54 +0000] "PUT /v2/foo/dddd/blobs/uploads/a9c731f3-0de2-4e20-8aab-11858ca362eb?_state=EeOnIfA3QzR0G9njcMK40UluGvqcBgDYAMgRIlWP5kt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOWM3MzFmMy0wZGUyLTRlMjAtOGFhYi0xMTg1OGNhMzYyZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzI6NTQuNDM0MTcwMzY0WiJ9&digest=sha256%3A8b6c023be41c42f4e6cb34dc8dafc87ab694f47929783e0fb9446bba5f75ff55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=4369ff7e-49e2-4ec1-b42c-e4ad657335b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.468284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=23d64866-4ea1-4dac-9e30-ef43b85511f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.067812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:06 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=5051b429-0c43-49c7-bf03-c32f77316480 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/eeee/blobs/uploads/283798a9-2a9b-4377-a687-51a6bdab7566?_state=5nA_J-11DTXGmTuY1QHQNqBKmEXWQhRPPi5f0YnWCD97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyODM3OThhOS0yYTliLTQzNzctYTY4Ny01MWE2YmRhYjc1NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MDYuNTcxODQxNjEyWiJ9&digest=sha256%3Ad5d647bcc129e4bed03ebbe99f6743558aec14183c0da814658723f8ee2b257d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.045720277s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:06 +0000] "PUT /v2/foo/eeee/blobs/uploads/283798a9-2a9b-4377-a687-51a6bdab7566?_state=5nA_J-11DTXGmTuY1QHQNqBKmEXWQhRPPi5f0YnWCD97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyODM3OThhOS0yYTliLTQzNzctYTY4Ny01MWE2YmRhYjc1NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MDYuNTcxODQxNjEyWiJ9&digest=sha256%3Ad5d647bcc129e4bed03ebbe99f6743558aec14183c0da814658723f8ee2b257d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=9b43f966-244b-415e-ae81-2585a2d60109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.816824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:10 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=7b933de4-0d6a-46e2-9c44-5d2832ca34b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.714808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=2565151a-d16c-4cf4-be29-90b1a9d82f07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/ffff/blobs/uploads/dc811f8e-3fce-4688-8041-ce791764613e?_state=iBBSw076JG_pRiSCwhCqVqJDl5V-oHg4hXmuj7apMNZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYzgxMWY4ZS0zZmNlLTQ2ODgtODA0MS1jZTc5MTc2NDYxM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MTEuNTExNjA5MDY0WiJ9&digest=sha256%3Ad07e27dd419758086c5797fb235f5c42a076e77349a2544df5baa2debbe9618a" http.request.useragent="Go-http-client/1.1" http.response.duration=13.373006451s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/dc811f8e-3fce-4688-8041-ce791764613e?_state=iBBSw076JG_pRiSCwhCqVqJDl5V-oHg4hXmuj7apMNZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYzgxMWY4ZS0zZmNlLTQ2ODgtODA0MS1jZTc5MTc2NDYxM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MTEuNTExNjA5MDY0WiJ9&digest=sha256%3Ad07e27dd419758086c5797fb235f5c42a076e77349a2544df5baa2debbe9618a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=aa2a3232-7fee-4246-a51e-3160e29631ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.319625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=c01053b3-a08d-43bb-9a21-d962c6ca7d45 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.611493ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=38415290-1ab0-4910-afca-490d07950fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=2.703253ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=0aece864-8c36-4dc2-86d9-c42104c41945 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=3.656751ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=1840b56c-9c31-4a88-a08a-fdb28fc23c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=2.178595ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=26a80f9f-5ab4-4c45-9598-3861c5d246c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=2.346394ms http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=ca8a3aba-4bfd-4606-ba5b-eb00ec97d4f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=2.394954ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=ff0ca27d-1558-433a-81ab-78e26c799d92 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=14.331546ms http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=1dead87a-cc18-4c1f-90b6-c15a47dae746 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=12.779849ms http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=52d63f4a-1871-4228-8fec-45e414f9ca61 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=10.929714ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44831" http.request.id=27c4e084-456c-46bf-a250-6ceccf502ca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41326" 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=16.894039ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:03:33:24 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T03:33:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:33:24Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:33:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=afb9d501-70e2-4552-b056-9f980f7ffaac http.request.method=POST http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.777048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=7b5babf3-bf0a-4f38-acc5-3a06f047d0aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/aaaa/blobs/uploads/fcc13ffa-6231-4d7d-98fd-20ddfa8d976a?_state=HwmFFx9Kcy8hysL06wKPZp_smqv1Ez3zvTnLnCSbqwl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2MxM2ZmYS02MjMxLTRkN2QtOThmZC0yMGRkZmE4ZDk3NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MjUuODEzNzQ1MjI3WiJ9&digest=sha256%3Ad23570a8e29b641d885613c18699857e3ba7c9d78d446dac66dc3cee25c0a643" http.request.useragent="Go-http-client/1.1" http.response.duration=12.775132869s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fcc13ffa-6231-4d7d-98fd-20ddfa8d976a?_state=HwmFFx9Kcy8hysL06wKPZp_smqv1Ez3zvTnLnCSbqwl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2MxM2ZmYS02MjMxLTRkN2QtOThmZC0yMGRkZmE4ZDk3NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MjUuODEzNzQ1MjI3WiJ9&digest=sha256%3Ad23570a8e29b641d885613c18699857e3ba7c9d78d446dac66dc3cee25c0a643 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=a99a9897-e7f6-4810-a905-bb62128604d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.697846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:39Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=124900c8-adb3-4d7d-9c6c-b6cdb0360991 http.request.method=POST http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.126812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=cd1c0d8f-8848-4117-a834-958268ca1593 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/bbbb/blobs/uploads/cd9bdbb8-d770-4bc5-85b1-174caca8889c?_state=CrmTM_ea2wTDCd6Ebp4dl3LVZaTcOQw0nIjKhT1sHVp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDliZGJiOC1kNzcwLTRiYzUtODViMS0xNzRjYWNhODg4OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MzkuMTAwNDg3MjA5WiJ9&digest=sha256%3Adde0abca40e9d3a0c0b0fc00783c8d234990768c0bd9c1aa9a2f736c24f34f25" http.request.useragent="Go-http-client/1.1" http.response.duration=4.638601279s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/cd9bdbb8-d770-4bc5-85b1-174caca8889c?_state=CrmTM_ea2wTDCd6Ebp4dl3LVZaTcOQw0nIjKhT1sHVp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDliZGJiOC1kNzcwLTRiYzUtODViMS0xNzRjYWNhODg4OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6MzkuMTAwNDg3MjA5WiJ9&digest=sha256%3Adde0abca40e9d3a0c0b0fc00783c8d234990768c0bd9c1aa9a2f736c24f34f25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=d804ef88-44c4-4a02-a572-1cb3d6834854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.063506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=b1a3ebfc-4121-49d5-9ddb-665623e146f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.024233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:49Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=2d01810f-6932-4a9f-8fc9-cd27e4534369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/cccc/blobs/uploads/faa2a0bc-7967-4103-974c-4edae2a85297?_state=bJJ4SpsRbEiDY9F2EYsPZglz-LGbfpY3thERVZiEsDt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWEyYTBiYy03OTY3LTQxMDMtOTc0Yy00ZWRhZTJhODUyOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6NDQuMjU2NTcwMjQ4WiJ9&digest=sha256%3A1ecc7ea0c3e380413341f4d3efb7590e5b3d2f215c857fc703faa4156ede131f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.412262065s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/faa2a0bc-7967-4103-974c-4edae2a85297?_state=bJJ4SpsRbEiDY9F2EYsPZglz-LGbfpY3thERVZiEsDt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYWEyYTBiYy03OTY3LTQxMDMtOTc0Yy00ZWRhZTJhODUyOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6NDQuMjU2NTcwMjQ4WiJ9&digest=sha256%3A1ecc7ea0c3e380413341f4d3efb7590e5b3d2f215c857fc703faa4156ede131f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:49Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=0cea7daf-6393-4db5-b1c5-0ccb0d402797 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.936105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:33:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=b436e1eb-f980-41ff-afe5-f75f3254974a http.request.method=POST http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.046053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=ec6d9820-60a1-4d9c-ace9-18982ef6c142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/dddd/blobs/uploads/ba823114-60b8-4921-a96d-41e745565536?_state=rklUZ1YaAg2ZAb-y0VcuELUjDLnDczgUKn7uOF1fuaN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYTgyMzExNC02MGI4LTQ5MjEtYTk2ZC00MWU3NDU1NjU1MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6NTAuMzYyNDU3MzFaIn0%3D&digest=sha256%3Aed0d7462473acce46d4d93e6a973974461f1f5b55e711a6559351f01af90fc6e" http.request.useragent="Go-http-client/1.1" http.response.duration=10.887418382s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:33:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/ba823114-60b8-4921-a96d-41e745565536?_state=rklUZ1YaAg2ZAb-y0VcuELUjDLnDczgUKn7uOF1fuaN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYTgyMzExNC02MGI4LTQ5MjEtYTk2ZC00MWU3NDU1NjU1MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzM6NTAuMzYyNDU3MzFaIn0%3D&digest=sha256%3Aed0d7462473acce46d4d93e6a973974461f1f5b55e711a6559351f01af90fc6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=5126ea65-0474-4c7a-8fac-86761825b678 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33212" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.262625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46397" http.request.id=c22c2d04-7a4e-4f63-a90e-c50ff01b0a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:33212" 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=2.667373ms http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:03:34:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (99.25s) === RUN TestURLPrefix time="2026-04-11T03:34:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:34:01Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:34:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38475" http.request.id=cb128c87-2779-49fc-b9ad-b6ea425e4d96 http.request.method=GET http.request.remoteaddr="127.0.0.1:45826" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.749694ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:34:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-11T03:34:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:34:01Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:34:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=8311c597-42d6-43f0-9e70-879e6b0ceb4b http.request.method=GET http.request.remoteaddr="127.0.0.1:51784" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.084552ms http.response.status=404 http.response.written=157 vars.digest="sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:01 +0000] "GET /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=dbb4f0af-7130-4e10-9dcd-455ccfadb833 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.216072ms http.response.status=404 http.response.written=157 vars.digest="sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=dae1347f-5604-488e-8d54-713d0fec63cb http.request.method=POST http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.047672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=5732ee6b-a241-41e0-85fb-074d72d7d8ca http.request.method=GET http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269352ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "GET /v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=b70f7d9e-616f-4bb1-84ad-5237a244570a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.101812ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=2a24f6a5-e1b5-4728-8bc1-7d04a13df53d http.request.method=GET http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=761c409b-a0bd-4c05-88e1-da18d5612d7d time="2026-04-11T03:34:02Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=2a24f6a5-e1b5-4728-8bc1-7d04a13df53d http.request.method=GET http.request.remoteaddr="127.0.0.1:51792" http.request.uri="/v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.338892ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=761c409b-a0bd-4c05-88e1-da18d5612d7d 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "GET /v2/foo/bar/blobs/uploads/761c409b-a0bd-4c05-88e1-da18d5612d7d?_state=giPGtXqbQAaljkBAYbhzWMnJobToX7Oz9-Pm3WDpo3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MWM0MDliLWEwYmQtNGMwNS04OGUxLWRhMThkNTYxMmQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMDk1NzY3NzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=9abfeee2-fea0-4a46-94b1-ea7dae853a52 http.request.method=POST http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.912391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=37b060ea-e3bb-400e-b051-8413806094cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/8083e153-3777-4539-aaaf-35a740982074?_state=E4RXWvwDzGZc7qeK0HKTRrG7JArebEPvk8oWfMGE1oJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwODNlMTUzLTM3NzctNDUzOS1hYWFmLTM1YTc0MDk4MjA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMjcwMjcwNDlaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" provided=sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 vars.name="foo/bar" vars.uuid=8083e153-3777-4539-aaaf-35a740982074 time="2026-04-11T03:34:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=37b060ea-e3bb-400e-b051-8413806094cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/8083e153-3777-4539-aaaf-35a740982074?_state=E4RXWvwDzGZc7qeK0HKTRrG7JArebEPvk8oWfMGE1oJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwODNlMTUzLTM3NzctNDUzOS1hYWFmLTM1YTc0MDk4MjA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMjcwMjcwNDlaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8083e153-3777-4539-aaaf-35a740982074 time="2026-04-11T03:34:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=37b060ea-e3bb-400e-b051-8413806094cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/8083e153-3777-4539-aaaf-35a740982074?_state=E4RXWvwDzGZc7qeK0HKTRrG7JArebEPvk8oWfMGE1oJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwODNlMTUzLTM3NzctNDUzOS1hYWFmLTM1YTc0MDk4MjA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMjcwMjcwNDlaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.210592ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8083e153-3777-4539-aaaf-35a740982074 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/8083e153-3777-4539-aaaf-35a740982074?_state=E4RXWvwDzGZc7qeK0HKTRrG7JArebEPvk8oWfMGE1oJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwODNlMTUzLTM3NzctNDUzOS1hYWFmLTM1YTc0MDk4MjA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMjcwMjcwNDlaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=2da3064d-b107-43a2-8ebb-1cced6109b23 http.request.method=POST http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=dd17206f-0dc8-40fd-8109-5681926b7a7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/ce05bbc7-0ccd-4c47-88ce-b2461963db94?_state=zMNWgrTYD-ONrPseggwJhO-ZDCs9FluQiFxpWtYJn6B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMDViYmM3LTBjY2QtNGM0Ny04OGNlLWIyNDYxOTYzZGI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMzUwMTc1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.593871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/ce05bbc7-0ccd-4c47-88ce-b2461963db94?_state=zMNWgrTYD-ONrPseggwJhO-ZDCs9FluQiFxpWtYJn6B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMDViYmM3LTBjY2QtNGM0Ny04OGNlLWIyNDYxOTYzZGI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wMzUwMTc1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=8659dce8-4089-402f-83df-66c1362aec92 http.request.method=POST http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.082032ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=1397f532-6a76-4564-8284-390da297925b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/384885d0-e9bf-4874-9535-5f8700f0a224?_state=i9dmEknse8QRyu__sBVrzh5X8yVUFO3hs5UZx8cH3d57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NDg4NWQwLWU5YmYtNDg3NC05NTM1LTVmODcwMGYwYTIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wNDM0Nzg4N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.21651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/384885d0-e9bf-4874-9535-5f8700f0a224?_state=i9dmEknse8QRyu__sBVrzh5X8yVUFO3hs5UZx8cH3d57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NDg4NWQwLWU5YmYtNDg3NC05NTM1LTVmODcwMGYwYTIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wNDM0Nzg4N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=906d34eb-48f1-4e4e-9545-68f107e3d6dc http.request.method=POST http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.800773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=e6594356-9aa8-4449-bfda-2a9f456009d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/4ecf6239-171a-43f8-aa17-c36d24702034?_state=jiUbb8FWhA-r1VLejOlYO7gyscBAxYqw-Hbehj3AtGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlY2Y2MjM5LTE3MWEtNDNmOC1hYTE3LWMzNmQyNDcwMjAzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wNTIzMzg4ODhaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.duration=9.482375773s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/4ecf6239-171a-43f8-aa17-c36d24702034?_state=jiUbb8FWhA-r1VLejOlYO7gyscBAxYqw-Hbehj3AtGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlY2Y2MjM5LTE3MWEtNDNmOC1hYTE3LWMzNmQyNDcwMjAzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDowMi4wNTIzMzg4ODhaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=6c5d80a8-184c-417b-8aa6-d360c9e91403 http.request.method=POST http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40675" http.request.id=c915e5bf-b828-4e6f-acce-1cc8ae6eda57 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/d02c9db8-43ee-42af-9fd1-2fce2cf3cf7e?_state=gX-rfEiSM55G1a_Is_0vpC0zfkrHzi2hWyap1tVzahd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMmM5ZGI4LTQzZWUtNDJhZi05ZmQxLTJmY2UyY2YzY2Y3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoxMS44OTMwNTAyODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=11.696605448s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/d02c9db8-43ee-42af-9fd1-2fce2cf3cf7e?_state=gX-rfEiSM55G1a_Is_0vpC0zfkrHzi2hWyap1tVzahd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMmM5ZGI4LTQzZWUtNDJhZi05ZmQxLTJmY2UyY2YzY2Y3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoxMS44OTMwNTAyODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=48b0d367-5b7a-4ce4-b7f9-a107959071b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/uploads/d02c9db8-43ee-42af-9fd1-2fce2cf3cf7e?_state=KXPALm2oWJcQiHh7Pds2VjoltmJJuGe00Gm74RPUGxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMmM5ZGI4LTQzZWUtNDJhZi05ZmQxLTJmY2UyY2YzY2Y3ZSIsIk9mZnNldCI6MjU1Mjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzQ6MTFaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.duration=4.07127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:23 +0000] "PUT /v2/foo/bar/blobs/uploads/d02c9db8-43ee-42af-9fd1-2fce2cf3cf7e?_state=KXPALm2oWJcQiHh7Pds2VjoltmJJuGe00Gm74RPUGxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMmM5ZGI4LTQzZWUtNDJhZi05ZmQxLTJmY2UyY2YzY2Y3ZSIsIk9mZnNldCI6MjU1Mjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzQ6MTFaIn0%3D&digest=sha256%3A8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=e4c83c9b-76cf-40ac-9e12-fec570f948c7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.476952ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=4ce05402-0cc0-42a5-9753-3f743efc32fb http.request.method=GET http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=274.758841ms http.response.status=200 http.response.written=25529856 127.0.0.1 - - [11/Apr/2026:03:34:23 +0000] "GET /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 200 25529856 "" "Go-http-client/1.1" time="2026-04-11T03:34:23Z" level=error msg="error parsing digest="sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=ed0a5d47-594e-464f-91f2-1598411101b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" vars.name="foo/bar" time="2026-04-11T03:34:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=ed0a5d47-594e-464f-91f2-1598411101b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51804" http.request.uri="/v2/foo/bar/blobs/sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.738713ms http.response.status=400 http.response.written=110 vars.digest="sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:23 +0000] "GET /v2/foo/bar/blobs/sha257:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=d60fdcea-8026-4451-8ea2-f58baceac5ec http.request.method=GET http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.453352ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "GET /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:34:24Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:34:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=21f8622f-6f74-4a13-b62e-db969f970b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:55636" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.052693ms http.response.status=404 http.response.written=157 vars.digest="sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "GET /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=34d95c7d-6cac-4b9c-8fe7-6f2ddf6b91de http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.977993ms http.response.status=404 http.response.written=157 vars.digest="sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=1b267980-847a-499f-971e-7cfcd033448a http.request.method=POST http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.079452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=f4d77b97-8a6d-41d0-b705-4e2363d055ae http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.535112ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "GET /v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=ebef43e8-d601-419e-8e7a-3a46851beee5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.045813ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=cbee75cd-62e8-4670-8554-8712904a0f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1125560b-f2aa-44c3-88da-6c0c4fb16cc1 time="2026-04-11T03:34:24Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=cbee75cd-62e8-4670-8554-8712904a0f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.075673ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1125560b-f2aa-44c3-88da-6c0c4fb16cc1 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "GET /v2/foo/bar/blobs/uploads/1125560b-f2aa-44c3-88da-6c0c4fb16cc1?_state=wAOL_4S9JP-C-C3PFiKkPvRIvnYeH6PTFRPPJA9hLBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMjU1NjBiLWYyYWEtNDRjMy04OGRhLTZjMGM0ZmIxNmNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MDAzMjAyNVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=7f6db2e2-b83a-47ed-b378-295d867b9e4a http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.041493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=092e2121-7ff0-40d2-b72e-ea00e33abdd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/32e6833e-e9bb-4032-a122-c1cbdab8954d?_state=paWk4-SlU5CRJSGrjswdZOMGwGEoNwopYTGYwYVJ-hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZTY4MzNlLWU5YmItNDAzMi1hMTIyLWMxY2JkYWI4OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MTY5MjI0MVoifQ%3D%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" provided=sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 vars.name="foo/bar" vars.uuid=32e6833e-e9bb-4032-a122-c1cbdab8954d time="2026-04-11T03:34:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=092e2121-7ff0-40d2-b72e-ea00e33abdd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/32e6833e-e9bb-4032-a122-c1cbdab8954d?_state=paWk4-SlU5CRJSGrjswdZOMGwGEoNwopYTGYwYVJ-hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZTY4MzNlLWU5YmItNDAzMi1hMTIyLWMxY2JkYWI4OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MTY5MjI0MVoifQ%3D%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=32e6833e-e9bb-4032-a122-c1cbdab8954d time="2026-04-11T03:34:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=092e2121-7ff0-40d2-b72e-ea00e33abdd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/32e6833e-e9bb-4032-a122-c1cbdab8954d?_state=paWk4-SlU5CRJSGrjswdZOMGwGEoNwopYTGYwYVJ-hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZTY4MzNlLWU5YmItNDAzMi1hMTIyLWMxY2JkYWI4OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MTY5MjI0MVoifQ%3D%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.495772ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=32e6833e-e9bb-4032-a122-c1cbdab8954d 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "PUT /v2/foo/bar/blobs/uploads/32e6833e-e9bb-4032-a122-c1cbdab8954d?_state=paWk4-SlU5CRJSGrjswdZOMGwGEoNwopYTGYwYVJ-hN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZTY4MzNlLWU5YmItNDAzMi1hMTIyLWMxY2JkYWI4OTU0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MTY5MjI0MVoifQ%3D%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=858f204f-35fd-49d5-8c71-2e3607ff8e71 http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=2aceed1a-bb95-4a6e-a58e-7a7e540174b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/94d2491a-05e4-42f3-8f10-1cc8fba9e1c2?_state=ksm6rQ277MC_LuNDhmFDCEIxlxvX_eOpjvHGgdDL_eZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDI0OTFhLTA1ZTQtNDJmMy04ZjEwLTFjYzhmYmE5ZTFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MjU3NjY1NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.377309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "PUT /v2/foo/bar/blobs/uploads/94d2491a-05e4-42f3-8f10-1cc8fba9e1c2?_state=ksm6rQ277MC_LuNDhmFDCEIxlxvX_eOpjvHGgdDL_eZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDI0OTFhLTA1ZTQtNDJmMy04ZjEwLTFjYzhmYmE5ZTFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MjU3NjY1NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=dc07eaba-e64b-455d-a697-f28611e4001b http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.738653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=e8d1d1b1-bec5-43da-9673-0bf6ef8ef24e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/b2513e47-9077-44af-9499-01e3ae272cdf?_state=QeHodfewqiddRhMX7zaQyxDYOv9c8OTzQNWpEebrJnN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNTEzZTQ3LTkwNzctNDRhZi05NDk5LTAxZTNhZTI3MmNkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MzQ3NjMxMDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.794731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "PUT /v2/foo/bar/blobs/uploads/b2513e47-9077-44af-9499-01e3ae272cdf?_state=QeHodfewqiddRhMX7zaQyxDYOv9c8OTzQNWpEebrJnN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNTEzZTQ3LTkwNzctNDRhZi05NDk5LTAxZTNhZTI3MmNkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45MzQ3NjMxMDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=c19e115e-88ab-416b-b62d-fb77e1473949 http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=89db15a6-577b-4435-9850-4d0f57f53738 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/7b0d734f-5190-4d2d-bb84-05053d87cf2b?_state=-eZaBg5PFk_QMpuV85IJSZeK8_MgKgEA7zndWW_8Iqh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMGQ3MzRmLTUxOTAtNGQyZC1iYjg0LTA1MDUzZDg3Y2YyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45NDM1ODcwNDZaIn0%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.duration=15.266433159s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "PUT /v2/foo/bar/blobs/uploads/7b0d734f-5190-4d2d-bb84-05053d87cf2b?_state=-eZaBg5PFk_QMpuV85IJSZeK8_MgKgEA7zndWW_8Iqh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMGQ3MzRmLTUxOTAtNGQyZC1iYjg0LTA1MDUzZDg3Y2YyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDoyNC45NDM1ODcwNDZaIn0%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=6d591d60-3e04-49c2-837f-d7e7cf157369 http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.643169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43145" http.request.id=e8f7c16e-97cb-4a4d-937a-c1eda4c1598d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/a4bce6a0-74bf-444a-9a53-17f2de2ff87f?_state=pj1XnLR0S-izPdFd7fA_VFe-O4Lg_bw2oZFDL_kBlhp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YmNlNmEwLTc0YmYtNDQ0YS05YTUzLTE3ZjJkZTJmZjg3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo0MC42NjQyOTc0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=16.204331439s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/a4bce6a0-74bf-444a-9a53-17f2de2ff87f?_state=pj1XnLR0S-izPdFd7fA_VFe-O4Lg_bw2oZFDL_kBlhp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YmNlNmEwLTc0YmYtNDQ0YS05YTUzLTE3ZjJkZTJmZjg3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo0MC42NjQyOTc0NzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=b8503ee9-9624-4bc6-9fe5-48600ef2d341 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/a4bce6a0-74bf-444a-9a53-17f2de2ff87f?_state=K8PgSvNp2U7itSkTNlX0uF1qYjDGoQeILO-58_YDhml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YmNlNmEwLTc0YmYtNDQ0YS05YTUzLTE3ZjJkZTJmZjg3ZiIsIk9mZnNldCI6MzAxNzI2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzQ6NDBaIn0%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.07651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:56 +0000] "PUT /v2/foo/bar/blobs/uploads/a4bce6a0-74bf-444a-9a53-17f2de2ff87f?_state=K8PgSvNp2U7itSkTNlX0uF1qYjDGoQeILO-58_YDhml7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0YmNlNmEwLTc0YmYtNDQ0YS05YTUzLTE3ZjJkZTJmZjg3ZiIsIk9mZnNldCI6MzAxNzI2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzQ6NDBaIn0%3D&digest=sha256%3A5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=8cc96daf-d21b-484d-9364-06db905cbb17 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.661372ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=e4d4307d-305e-4940-9dac-8178efb6696c http.request.method=GET http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=346.274951ms http.response.status=200 http.response.written=30172672 127.0.0.1 - - [11/Apr/2026:03:34:56 +0000] "GET /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 200 30172672 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=error msg="error parsing digest="sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=ceb80104-e99e-4398-9fa3-240e97e38839 http.request.method=GET http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" vars.name="foo/bar" time="2026-04-11T03:34:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=ceb80104-e99e-4398-9fa3-240e97e38839 http.request.method=GET http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.737273ms http.response.status=400 http.response.written=110 vars.digest="sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/sha257:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=1aeefd86-3214-4260-817f-34b28e65e61b http.request.method=GET http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.duration=11.810812ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=a47d6019-70dc-4225-863d-2f2a58cfcb5b http.request.method=GET http.request.remoteaddr="127.0.0.1:34148" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=27.311234ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43145" http.request.id=1846f75b-de43-49fc-b0e2-676112037ec9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.397002ms http.response.status=200 http.response.written=753664 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/sha256:5dac7671794e5d83a307ab6302fa461a863a6dff2c5973ab961b2ef1a8e052f5 HTTP/1.1" 200 753664 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=592bb0f6-3ce6-4122-bc0b-3c402e4b8c2b http.request.method=GET http.request.remoteaddr="127.0.0.1:48514" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=33.374162777s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2026:03:34:23 +0000] "GET /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40675" http.request.id=fe7eee36-e006-4195-83b8-97e8f3e6d29d http.request.method=GET http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=33.362306885s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [11/Apr/2026:03:34:24 +0000] "GET /v2/foo/bar/blobs/sha256:8fe6bc5ecd45a0c130e7a18c369d7b81af819f9e461ff7a38c593b5ee6b57e97 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (56.09s) === RUN TestBlobDelete time="2026-04-11T03:34:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:34:57Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:34:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=45bee75a-f5eb-4541-aaeb-b975b1ffdda7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59992" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.843868ms http.response.status=404 http.response.written=157 vars.digest="sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d60c4edb-76c8-4a5f-ba61-bd568494fe42 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.829989ms http.response.status=404 http.response.written=157 vars.digest="sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=946a14bb-9e96-4312-80be-58ab3b4318d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.645992ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=1a9bb5ff-cacb-44b7-a92b-1f8eb3cfdbca http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.531291ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=1f1cd417-9ebb-45a2-b796-8b0699f320df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.09521ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=965e9892-d75e-4c13-bda5-74d2bd5b01cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=65175ac8-83f3-46d8-a941-1f7033207776 time="2026-04-11T03:34:57Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=965e9892-d75e-4c13-bda5-74d2bd5b01cb http.request.method=GET http.request.remoteaddr="127.0.0.1:59994" http.request.uri="/v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.353912ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=65175ac8-83f3-46d8-a941-1f7033207776 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "GET /v2/foo/bar/blobs/uploads/65175ac8-83f3-46d8-a941-1f7033207776?_state=sW6-lnnrprDqT5791Ztx2vchtMlZ8fbQsp3hGzSBihx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MTc1YWM4LTgzZjMtNDZkOC1hOTQxLTFmNzAzMzIwNzc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1Ny45ODI0MTkyMDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=80a545f6-2b6b-4101-9afc-874edf98ccac http.request.method=POST http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.473572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d5a52b39-9c59-4fd0-bc4d-c7dd02658cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/554ce272-11f5-45ee-9b13-33100082f57f?_state=jXpYpO9Sz8KkL9UXRx_VD5jzjER6RQFQZZSy2SvR-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NGNlMjcyLTExZjUtNDVlZS05YjEzLTMzMTAwMDgyZjU3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMDExMjIwNDJaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" provided=sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c vars.name="foo/bar" vars.uuid=554ce272-11f5-45ee-9b13-33100082f57f time="2026-04-11T03:34:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d5a52b39-9c59-4fd0-bc4d-c7dd02658cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/554ce272-11f5-45ee-9b13-33100082f57f?_state=jXpYpO9Sz8KkL9UXRx_VD5jzjER6RQFQZZSy2SvR-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NGNlMjcyLTExZjUtNDVlZS05YjEzLTMzMTAwMDgyZjU3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMDExMjIwNDJaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=554ce272-11f5-45ee-9b13-33100082f57f time="2026-04-11T03:34:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d5a52b39-9c59-4fd0-bc4d-c7dd02658cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/554ce272-11f5-45ee-9b13-33100082f57f?_state=jXpYpO9Sz8KkL9UXRx_VD5jzjER6RQFQZZSy2SvR-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NGNlMjcyLTExZjUtNDVlZS05YjEzLTMzMTAwMDgyZjU3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMDExMjIwNDJaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.741831ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=554ce272-11f5-45ee-9b13-33100082f57f 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "PUT /v2/foo/bar/blobs/uploads/554ce272-11f5-45ee-9b13-33100082f57f?_state=jXpYpO9Sz8KkL9UXRx_VD5jzjER6RQFQZZSy2SvR-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1NGNlMjcyLTExZjUtNDVlZS05YjEzLTMzMTAwMDgyZjU3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMDExMjIwNDJaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=fb1039f8-a3a7-46fe-9c0a-01c80b7b5d18 http.request.method=POST http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.155073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=edaeb916-2d5c-4387-83b6-48975a4d1fc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/44fb289b-d331-47a5-a405-b51c43d56378?_state=xvX8hq5_37S3lDL2jLJrV_OiByqsq6XkTmc_gxtM3wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0ZmIyODliLWQzMzEtNDdhNS1hNDA1LWI1MWM0M2Q1NjM3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMTAwNTQ1NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.01457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "PUT /v2/foo/bar/blobs/uploads/44fb289b-d331-47a5-a405-b51c43d56378?_state=xvX8hq5_37S3lDL2jLJrV_OiByqsq6XkTmc_gxtM3wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0ZmIyODliLWQzMzEtNDdhNS1hNDA1LWI1MWM0M2Q1NjM3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMTAwNTQ1NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=e318aa81-2b3a-4e63-85b8-8b1149a49ee8 http.request.method=POST http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.983813ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=05529d62-a693-4fae-bf64-de4f6bd325a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/093fb576-6791-4c03-b36c-633fe9527775?_state=4Lx0WE4k9pFgrisjS90kMeHUyUGaNJJHCaFp4zY82bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5M2ZiNTc2LTY3OTEtNGMwMy1iMzZjLTYzM2ZlOTUyNzc3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMTg4Nzk5OFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.08141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "PUT /v2/foo/bar/blobs/uploads/093fb576-6791-4c03-b36c-633fe9527775?_state=4Lx0WE4k9pFgrisjS90kMeHUyUGaNJJHCaFp4zY82bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5M2ZiNTc2LTY3OTEtNGMwMy1iMzZjLTYzM2ZlOTUyNzc3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMTg4Nzk5OFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:34:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=3ffd8c7c-8705-4344-ac5d-a0e44faecce0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.284372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=fd872c07-ff2b-4945-b5a6-989dd83ccb0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/713bfb6d-3165-489f-b68b-1ee3a330bb29?_state=ZBp1n6PXY9D8ltE251uO3IWhcc_koKfXf-SKJMBzA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxM2JmYjZkLTMxNjUtNDg5Zi1iNjhiLTFlZTNhMzMwYmIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMjgxMTAxOThaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.921776204s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:34:58 +0000] "PUT /v2/foo/bar/blobs/uploads/713bfb6d-3165-489f-b68b-1ee3a330bb29?_state=ZBp1n6PXY9D8ltE251uO3IWhcc_koKfXf-SKJMBzA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxM2JmYjZkLTMxNjUtNDg5Zi1iNjhiLTFlZTNhMzMwYmIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNDo1OC4wMjgxMTAxOThaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=7547875b-ffe5-4537-8b86-b89adc356f43 http.request.method=POST http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.853328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45449" http.request.id=8100e903-d3bd-4652-b489-4ebfde3b6a8d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/ff6c023e-9b31-4364-aa52-a59ef97640c3?_state=P5HqziYf8a8aGmbTU0ZLs8dgVVvPFmEjGTUNDOfC1A57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmMwMjNlLTliMzEtNDM2NC1hYTUyLWE1OWVmOTc2NDBjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTowNi4zNjI5ODQ2NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.510427866s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/ff6c023e-9b31-4364-aa52-a59ef97640c3?_state=P5HqziYf8a8aGmbTU0ZLs8dgVVvPFmEjGTUNDOfC1A57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmMwMjNlLTliMzEtNDM2NC1hYTUyLWE1OWVmOTc2NDBjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTowNi4zNjI5ODQ2NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=0d6bf6d2-55a0-4e9a-867d-afaaf19d5050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/uploads/ff6c023e-9b31-4364-aa52-a59ef97640c3?_state=GG9Bwmw3C2UphJfa16RjzhD3oktbZRHPgo_dObVYNVF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmMwMjNlLTliMzEtNDM2NC1hYTUyLWE1OWVmOTc2NDBjMyIsIk9mZnNldCI6MjAxNjkyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzU6MDZaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.01461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:12 +0000] "PUT /v2/foo/bar/blobs/uploads/ff6c023e-9b31-4364-aa52-a59ef97640c3?_state=GG9Bwmw3C2UphJfa16RjzhD3oktbZRHPgo_dObVYNVF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNmMwMjNlLTliMzEtNDM2NC1hYTUyLWE1OWVmOTc2NDBjMyIsIk9mZnNldCI6MjAxNjkyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzU6MDZaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=2b63ef12-e2b0-4026-ab46-495b97744df4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.417092ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=01e205a2-915d-4db7-8ebb-210d86ede36c http.request.method=GET http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=198.951563ms http.response.status=200 http.response.written=20169216 127.0.0.1 - - [11/Apr/2026:03:35:12 +0000] "GET /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 200 20169216 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=error msg="error parsing digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=36f970f5-f231-4955-ab81-4d58eb36b565 http.request.method=GET http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" time="2026-04-11T03:35:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=36f970f5-f231-4955-ab81-4d58eb36b565 http.request.method=GET http.request.remoteaddr="127.0.0.1:60002" http.request.uri="/v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.618271ms http.response.status=400 http.response.written=110 vars.digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "GET /v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=397e961e-5e38-4309-aa07-3cb9a48e7871 http.request.method=GET http.request.remoteaddr="127.0.0.1:49976" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.915311ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "GET /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=5b16c018-33b9-44d3-a2c1-45e8bef65953 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d62edb9b-f909-4e65-9025-afda6ddf13f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.917447ms http.response.status=404 http.response.written=157 vars.digest="sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=2e6f1aae-8de1-468c-805f-60e84a735a95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.088373ms http.response.status=404 http.response.written=74 vars.digest="sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=error msg="error parsing digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d133aaff-b14d-44c7-bc2e-d2b6360f168c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50000" http.request.uri="/v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" time="2026-04-11T03:35:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=d133aaff-b14d-44c7-bc2e-d2b6360f168c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50000" http.request.uri="/v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.97457ms http.response.status=400 http.response.written=110 vars.digest="sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "DELETE /v2/foo/bar/blobs/sha257:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T03:35:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=e91aaf1c-ed62-4bf1-a061-3a9c487c258a http.request.method=POST http.request.remoteaddr="127.0.0.1:50006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.760991ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=2eabd165-fb5e-4fff-aeca-91d220909e63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50006" http.request.uri="/v2/foo/bar/blobs/uploads/87413f84-31c8-4836-b0e0-9b7f59b0942f?_state=uxEMrVwo82gV_p6K-3hnzgjxeGU3oi7Un6Lu_ov1Fwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NDEzZjg0LTMxYzgtNDgzNi1iMGUwLTliN2Y1OWIwOTQyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToxMy4yNjExNjU2NDlaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.324541893s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "PUT /v2/foo/bar/blobs/uploads/87413f84-31c8-4836-b0e0-9b7f59b0942f?_state=uxEMrVwo82gV_p6K-3hnzgjxeGU3oi7Un6Lu_ov1Fwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3NDEzZjg0LTMxYzgtNDgzNi1iMGUwLTliN2Y1OWIwOTQyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToxMy4yNjExNjU2NDlaIn0%3D&digest=sha256%3A694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=6293aa36-89c7-4ade-a29b-c2cec80f4a91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50006" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.08893ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=9b52a069-c4ce-4039-9921-163699ef98fb http.request.method=GET http.request.remoteaddr="127.0.0.1:49960" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.677187788s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "GET /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-11T03:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45449" http.request.id=399e0ea0-478d-43b0-b250-ce4cc4eebd42 http.request.method=GET http.request.remoteaddr="127.0.0.1:49976" http.request.uri="/v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.658866852s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [11/Apr/2026:03:35:13 +0000] "GET /v2/foo/bar/blobs/sha256:694591e42425adeaa1623dfd14a3e3166615bf103bf28431e5c08d39ac20d43c HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (22.51s) === RUN TestRelativeURL time="2026-04-11T03:35:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:35:19Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45943" http.request.id=f60243cf-3863-49cf-b654-ec6c122c0028 http.request.method=POST http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.489251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45943" http.request.id=7e68dbcf-61bd-409f-b892-af2bd0329a42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/uploads/86861382-60e3-4921-8b3d-2ecf09e5e302?_state=e38d5T5ysYvpgNHC93XSu-tW8taH4cb8EBnaLLNSKmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ODYxMzgyLTYwZTMtNDkyMS04YjNkLTJlY2YwOWU1ZTMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToxOS44ODcxODMwOFoifQ%3D%3D&digest=sha256%3A34b2c8eb6b67f56f499ad89ff328225be160393e91a912f2aee80c8292680e99" http.request.useragent="Go-http-client/1.1" http.response.duration=6.469147388s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:20 +0000] "PUT /v2/foo/bar/blobs/uploads/86861382-60e3-4921-8b3d-2ecf09e5e302?_state=e38d5T5ysYvpgNHC93XSu-tW8taH4cb8EBnaLLNSKmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ODYxMzgyLTYwZTMtNDkyMS04YjNkLTJlY2YwOWU1ZTMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToxOS44ODcxODMwOFoifQ%3D%3D&digest=sha256%3A34b2c8eb6b67f56f499ad89ff328225be160393e91a912f2aee80c8292680e99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45943" http.request.id=d6f94b62-9bc3-435f-aefe-acb787790328 http.request.method=POST http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.684091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45943" http.request.id=e29a6e0f-7a9a-4587-968c-c8feeda53f31 http.request.method=POST http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.305472ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:37Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45943" http.request.id=c0a51359-c1eb-41e0-ad62-59bec052d396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/uploads/7f062c6a-7d5f-41a0-99db-72e9a099fdfb?_state=B6a-90h21jLwaebhnVk5uC-jM7V6Jd5BJmpZ9xjC1VJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMDYyYzZhLTdkNWYtNDFhMC05OWRiLTcyZTlhMDk5ZmRmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToyNy44Mjg4NTc2MjFaIn0%3D&digest=sha256%3Afb02d2d6053cb20ab2e750160e27c56e5a0f8c824a58b2db93b0ccd0d79629ec" http.request.useragent="Go-http-client/1.1" http.response.duration=10.067121013s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:27 +0000] "PUT /v2/foo/bar/blobs/uploads/7f062c6a-7d5f-41a0-99db-72e9a099fdfb?_state=B6a-90h21jLwaebhnVk5uC-jM7V6Jd5BJmpZ9xjC1VJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMDYyYzZhLTdkNWYtNDFhMC05OWRiLTcyZTlhMDk5ZmRmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNToyNy44Mjg4NTc2MjFaIn0%3D&digest=sha256%3Afb02d2d6053cb20ab2e750160e27c56e5a0f8c824a58b2db93b0ccd0d79629ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (18.02s) === RUN TestBlobDeleteDisabled time="2026-04-11T03:35:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:35:37Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:35:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39877" http.request.id=cc3e4bb1-fae1-430a-9298-e901e7e0a075 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58244" http.request.uri="/v2/foo/bar/blobs/sha256:72a94fd73df073c494b153fcc418e1a3f5e0c49d4e2ddbf6b867ba25062fe474" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.930613ms http.response.status=405 http.response.written=78 vars.digest="sha256:72a94fd73df073c494b153fcc418e1a3f5e0c49d4e2ddbf6b867ba25062fe474" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:72a94fd73df073c494b153fcc418e1a3f5e0c49d4e2ddbf6b867ba25062fe474 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.45s) === RUN TestDeleteDisabled time="2026-04-11T03:35: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.25.9 time="2026-04-11T03:35:38Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:35:39Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40087" http.request.id=81b1ff89-2786-4e72-946e-e448dedcc054 http.request.method=POST http.request.remoteaddr="127.0.0.1:40404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.860351ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40087" http.request.id=bc064f64-5257-41c2-a776-cf20ccad6647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40404" http.request.uri="/v2/foo/bar/blobs/uploads/04debebe-6b80-481d-b455-1dd1c3a508b3?_state=LZonsghcNt5qyzJKlIb2SSudYTSZYqdSdA2qWEALk3N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZGViZWJlLTZiODAtNDgxZC1iNDU1LTFkZDFjM2E1MDhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTozOS4xMzY4NDA5MDJaIn0%3D&digest=sha256%3Adf9c746f432ba9a131891fece7bed1e9f5b57bcbcfecb2360cf713e83f2485ad" http.request.useragent="Go-http-client/1.1" http.response.duration=9.470990703s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:39 +0000] "PUT /v2/foo/bar/blobs/uploads/04debebe-6b80-481d-b455-1dd1c3a508b3?_state=LZonsghcNt5qyzJKlIb2SSudYTSZYqdSdA2qWEALk3N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZGViZWJlLTZiODAtNDgxZC1iNDU1LTFkZDFjM2E1MDhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTozOS4xMzY4NDA5MDJaIn0%3D&digest=sha256%3Adf9c746f432ba9a131891fece7bed1e9f5b57bcbcfecb2360cf713e83f2485ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:40087" http.request.id=528aebe1-ba7c-4963-bd99-782ef808dd62 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40404" http.request.uri="/v2/foo/bar/blobs/sha256:df9c746f432ba9a131891fece7bed1e9f5b57bcbcfecb2360cf713e83f2485ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.064112ms http.response.status=405 http.response.written=78 vars.digest="sha256:df9c746f432ba9a131891fece7bed1e9f5b57bcbcfecb2360cf713e83f2485ad" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:35:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:df9c746f432ba9a131891fece7bed1e9f5b57bcbcfecb2360cf713e83f2485ad HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (10.27s) === RUN TestDeleteReadOnly time="2026-04-11T03:35:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:35:48Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:35:49Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32963" http.request.id=907f7993-bb06-4da3-84e5-ce0633dae117 http.request.method=POST http.request.remoteaddr="127.0.0.1:52398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.337952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:35:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32963" http.request.id=127354ee-786c-422f-9f72-58bb0d5aaafc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52398" http.request.uri="/v2/foo/bar/blobs/uploads/fdf3ac08-8d4c-4641-8a34-bc1240e8ea89?_state=cFTa4vHguJmPKpmkK3JyaXSRSPZRXxIJgnqUd19aTzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjNhYzA4LThkNGMtNDY0MS04YTM0LWJjMTI0MGU4ZWE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTo0OS4xMzQzMTY0NDVaIn0%3D&digest=sha256%3A8bee713ced3c15ed849bdbc6e01b0137e710d6207a4139901bb03329fcb1d882" http.request.useragent="Go-http-client/1.1" http.response.duration=4.489275812s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:49 +0000] "PUT /v2/foo/bar/blobs/uploads/fdf3ac08-8d4c-4641-8a34-bc1240e8ea89?_state=cFTa4vHguJmPKpmkK3JyaXSRSPZRXxIJgnqUd19aTzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjNhYzA4LThkNGMtNDY0MS04YTM0LWJjMTI0MGU4ZWE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNTo0OS4xMzQzMTY0NDVaIn0%3D&digest=sha256%3A8bee713ced3c15ed849bdbc6e01b0137e710d6207a4139901bb03329fcb1d882 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2026:03:35:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:8bee713ced3c15ed849bdbc6e01b0137e710d6207a4139901bb03329fcb1d882 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.01s) === RUN TestStartPushReadOnly time="2026-04-11T03:35:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:35:53Z" level=info msg="redis not configured" go.version=go1.25.9 127.0.0.1 - - [11/Apr/2026:03:35:53 +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-11T03:35:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:35:53Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=52719364-d6e7-4f6f-95aa-c8621e0563ca http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" 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.022633ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:35:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=da2363b4-0fd6-4ce6-9828-f5d008b089d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" 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=2.610014ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:03:35:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=cd86c86f-17dc-4195-91f8-7d89c36cd8e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" 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.106473ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:35:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=fd6b9b85-e180-4640-be47-50d1fbca089e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" 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=4.374829ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=fd6b9b85-e180-4640-be47-50d1fbca089e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" 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=4.539949ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=fd6b9b85-e180-4640-be47-50d1fbca089e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" 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=4.660989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:35:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=fd6b9b85-e180-4640-be47-50d1fbca089e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" 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=4.759988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:35:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T03:35:54Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=360f59fc-e57a-42c0-a5c8-c333c39c6a8d http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=4b8423a8-e832-44fe-b246-af17806b40cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/blobs/uploads/da327720-b871-4884-92a3-1e950ad1ee17?_state=NCIgh0y3Q6eXG2tbGiXhfqn5Jf7M0hNOxyWW_x8TbyR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTMyNzcyMC1iODcxLTQ4ODQtOTJhMy0xZTk1MGFkMWVlMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzU6NTQuNjUyMTM5MjU0WiJ9&digest=sha256%3A320a0533b1fa7e0fd3a5f5c2ecfa92b632ae60907aaa946f31e794770f00d4bc" http.request.useragent="Go-http-client/1.1" http.response.duration=14.26518961s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:35:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/da327720-b871-4884-92a3-1e950ad1ee17?_state=NCIgh0y3Q6eXG2tbGiXhfqn5Jf7M0hNOxyWW_x8TbyR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTMyNzcyMC1iODcxLTQ4ODQtOTJhMy0xZTk1MGFkMWVlMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzU6NTQuNjUyMTM5MjU0WiJ9&digest=sha256%3A320a0533b1fa7e0fd3a5f5c2ecfa92b632ae60907aaa946f31e794770f00d4bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=686357d0-18b1-4a1c-9b4b-29454df87621 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.396211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=b5c2bf8e-ea76-4d82-b2d6-25a5e283d899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/blobs/uploads/6389fb4a-051b-4206-8f2c-72d2c50bc358?_state=_hXO2lvr8dTqAQy6XVmQQC9-Nz1-U4XFWtOA9gm4FIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2Mzg5ZmI0YS0wNTFiLTQyMDYtOGYyYy03MmQyYzUwYmMzNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MDkuNzE4NzAwMTQ2WiJ9&digest=sha256%3A244d3837f4f2a3596605ae94c675e2ea7fc3e9824047e42043da830e2189db4a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.263250867s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/6389fb4a-051b-4206-8f2c-72d2c50bc358?_state=_hXO2lvr8dTqAQy6XVmQQC9-Nz1-U4XFWtOA9gm4FIF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2Mzg5ZmI0YS0wNTFiLTQyMDYtOGYyYy03MmQyYzUwYmMzNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MDkuNzE4NzAwMTQ2WiJ9&digest=sha256%3A244d3837f4f2a3596605ae94c675e2ea7fc3e9824047e42043da830e2189db4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=6954a821-0c42-459e-b064-74defe9eca74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.850366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=f7d6b245-27ae-4a97-895a-c50a31b2caa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.duration=5.526306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=d0cf4d83-ac64-4d4e-8bae-8d38347ea210 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" 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.570509ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=428e1b1d-47d5-4615-8eb9-d4bc5a2ccbac http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.090508ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44455" http.request.id=d487b3ec-10ea-477d-b2cc-166ec1c78f12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.duration=5.129728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44455" http.request.id=7b532704-7ff6-43c0-80db-56fd68a7a5c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:44455" http.request.id=15ef4051-e589-4da5-b256-b28f7e56fa9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.duration=5.494347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=68ee9701-dd1e-4927-ad80-2da6cd1a09f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.705329ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=99ee0272-18e2-4a50-8efa-9b8670acda51 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.635294ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=795cfe3f-d27b-4afd-ae9d-2575c7b9fa28 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403394ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=35709a1d-15b0-49eb-b4d4-0f9dcda674ed http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" 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=2.516674ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=error msg="payload digest does match: "sha256:3b8130c6c1144712c4fef14ab438cacc0bdaf388a451747fae5af3efc7b11449" != "sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407"" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=e08d9ac0-0aeb-41b1-bbba-d00a89ccafb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=e08d9ac0-0aeb-41b1-bbba-d00a89ccafb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.983573ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407" 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:800d075455dc8938b35dde3b3f25e7cfed4d31e7faeb1f56847cc757dc2fa407 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=b35f99be-09c5-43a5-90c4-6d36856ac859 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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.828334ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=93c62f1d-7f01-45de-8cd6-b9f7fd05f55e http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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=2.563794ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=d7a9fb8f-0b3f-4528-bf89-089d833fc443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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=3.131312ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=d7a9fb8f-0b3f-4528-bf89-089d833fc443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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=3.291892ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=d7a9fb8f-0b3f-4528-bf89-089d833fc443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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=3.417512ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=f18dd480-f96b-4bf5-983d-bcb2791d53e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.850493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=f7529c50-4197-4ebb-b7ca-8a28e62b1a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/2aa3fefa-c4bf-42bc-a905-b3e92d4230bc?_state=DtxKgg9-mWyC9KiATISMV5iMlFnVaE3y_yvV78HTM0l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWEzZmVmYS1jNGJmLTQyYmMtYTkwNS1iM2U5MmQ0MjMwYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MTkuMDY4NDIzNTY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.769911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/2aa3fefa-c4bf-42bc-a905-b3e92d4230bc?_state=DtxKgg9-mWyC9KiATISMV5iMlFnVaE3y_yvV78HTM0l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWEzZmVmYS1jNGJmLTQyYmMtYTkwNS1iM2U5MmQ0MjMwYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MTkuMDY4NDIzNTY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=ed71e959-617e-4ac0-bcd2-8ceb6dad8740 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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=3.076433ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=ed71e959-617e-4ac0-bcd2-8ceb6dad8740 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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=3.235052ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T03:36:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=bd631524-33a9-45ca-b19f-fef5a1d0e852 http.request.method=POST http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.835111ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=d11bb29e-9bbc-403c-8f65-435c8ebb6b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/58fd3347-3116-4cd5-a421-ecfb24616047?_state=QkNJ2HzNwebmNxFoEiwgvnndC9VPM47auBREVZc_XrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGZkMzM0Ny0zMTE2LTRjZDUtYTQyMS1lY2ZiMjQ2MTYwNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MTkuOTAyNzc5MjY5WiJ9&digest=sha256%3Ae064b092544cdab97bca3acc430164d26e0e71ba04aaa0693c84f01d9517c714" http.request.useragent="Go-http-client/1.1" http.response.duration=9.370035475s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/58fd3347-3116-4cd5-a421-ecfb24616047?_state=QkNJ2HzNwebmNxFoEiwgvnndC9VPM47auBREVZc_XrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGZkMzM0Ny0zMTE2LTRjZDUtYTQyMS1lY2ZiMjQ2MTYwNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MTkuOTAyNzc5MjY5WiJ9&digest=sha256%3Ae064b092544cdab97bca3acc430164d26e0e71ba04aaa0693c84f01d9517c714 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=0d8af6b9-ffa3-4dc3-a80f-fbbbcce109ec http.request.method=POST http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.463992ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=e4007701-78cb-4244-a8d2-72f67021681b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/blobs/uploads/e5933f24-afce-4823-8c89-3aed9698fe72?_state=9ZIBZJFNHMjjjZ3hSspcVVvD3zqqki7-w3nQZTvEiCB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNTkzM2YyNC1hZmNlLTQ4MjMtOGM4OS0zYWVkOTY5OGZlNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MjkuNzM2NjgxMTczWiJ9&digest=sha256%3A424291621c7b14c8b8c09d86269d9dbc7550782e95846171e9cc806ca842b66f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512415774s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/e5933f24-afce-4823-8c89-3aed9698fe72?_state=9ZIBZJFNHMjjjZ3hSspcVVvD3zqqki7-w3nQZTvEiCB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNTkzM2YyNC1hZmNlLTQ4MjMtOGM4OS0zYWVkOTY5OGZlNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MjkuNzM2NjgxMTczWiJ9&digest=sha256%3A424291621c7b14c8b8c09d86269d9dbc7550782e95846171e9cc806ca842b66f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=fa087afc-00fc-4807-a7b3-90bbd40f4fc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.34397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44455" http.request.id=d3b48e27-37b3-4ece-ad14-d2fe02f327f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.787411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=20657926-3ddb-429d-aae2-654aae0ad59c http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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=3.233213ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=bd3818bb-3f4c-422a-a8f1-0dad200dafaa http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.030393ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=409a0be5-57f9-4af9-b1cc-a038a65e3252 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.405114ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=a8ba0c98-582b-41a7-ac0e-48d117a035b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.523354ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=61c92a6a-2e42-4dba-a4d1-df0a4c1c6d89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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=2.407474ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="rewriting manifest sha256:d4ac5e6cfe8bb422ab92d9761ff464a70c00b8c8ab13c269763ef01b02a0960f in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=2a836358-2931-46f7-b647-d3fce490ff53 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=2a836358-2931-46f7-b647-d3fce490ff53 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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.387967ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44455" http.request.id=795ad60c-5049-45d1-b042-08090dcf5e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" 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.903713ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44455" http.request.id=99ea0929-c9ae-4822-bfb5-4d9328b60f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.618011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44455" http.request.id=1f58c930-3fee-46b4-9c15-ec0522f50f88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=fae8551c-235c-4145-b2cb-d4a1207c281f http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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=3.543252ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=494a8864-4555-483c-84a4-7a4c87d2eb20 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.137513ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=d88dd1f0-43f1-4572-ad26-8945395d13cd http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.369415ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=cc554b68-735c-4f42-9d53-18b96bc9b998 http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" http.request.uri="/v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617" http.request.useragent="Go-http-client/1.1" http.response.duration=2.250795ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="rewriting manifest list sha256:c5d73d73bd4f3a2e118ccc4920636b521c84e895801494d210462970c48c6617 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=c568555c-8842-41fe-8431-042a7835f37e http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44455" http.request.id=c568555c-8842-41fe-8431-042a7835f37e http.request.method=GET http.request.remoteaddr="127.0.0.1:41890" 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.526447ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:36:33Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=8072d840-2ad0-4e20-b7e7-4530fdebd62b http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" 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.930333ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=4ae8e8b2-ab0c-4969-a620-f2a827b1ce25 http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" 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=2.519454ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=c1b3dc16-2c06-4a86-950b-9e4925d8e94c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" 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.624674ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=12669150-929b-415b-bac8-edd609f85279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" 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=4.30935ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=12669150-929b-415b-bac8-edd609f85279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" 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=4.474489ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=12669150-929b-415b-bac8-edd609f85279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" 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=4.587249ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=12669150-929b-415b-bac8-edd609f85279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" 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=4.685409ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T03:36:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=e544d734-14a9-4ca1-941c-13bb64e3d9f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.050313ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=6787e03a-e8cf-466b-b7fc-a62a543a3773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/blobs/uploads/93611445-4756-4b6b-9e9f-e081a0b2fb61?_state=m0YhPiij9ovBbPjr1KDvI7H4wiqSofvmLKg6UebDIud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzYxMTQ0NS00NzU2LTRiNmItOWU5Zi1lMDgxYTBiMmZiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MzMuOTg4MzkwNjc4WiJ9&digest=sha256%3A84c15a1106f0dc4b149cdc3e19d546fa16c05020fe6845d43f314cb29a65800a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.008662428s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/93611445-4756-4b6b-9e9f-e081a0b2fb61?_state=m0YhPiij9ovBbPjr1KDvI7H4wiqSofvmLKg6UebDIud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzYxMTQ0NS00NzU2LTRiNmItOWU5Zi1lMDgxYTBiMmZiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6MzMuOTg4MzkwNjc4WiJ9&digest=sha256%3A84c15a1106f0dc4b149cdc3e19d546fa16c05020fe6845d43f314cb29a65800a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=a479377b-b9db-44ad-b57b-bf90815a8d89 http.request.method=POST http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=c98bc1bf-e82b-4201-9482-5ef7a5e25a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/blobs/uploads/3001e3e2-b1b2-4921-ab97-f8740f71011d?_state=Oqz3-KFtHPaDMR_MxptyuKL0gL_M_uikiMjBP6G3ndp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDAxZTNlMi1iMWIyLTQ5MjEtYWI5Ny1mODc0MGY3MTAxMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDEuNTEwNDM2OTU4WiJ9&digest=sha256%3Af8cf9bd055e7d9669ff8e8b5bf904e24122774c56774fe2b0294d213b038e221" http.request.useragent="Go-http-client/1.1" http.response.duration=4.236517623s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/3001e3e2-b1b2-4921-ab97-f8740f71011d?_state=Oqz3-KFtHPaDMR_MxptyuKL0gL_M_uikiMjBP6G3ndp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDAxZTNlMi1iMWIyLTQ5MjEtYWI5Ny1mODc0MGY3MTAxMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDEuNTEwNDM2OTU4WiJ9&digest=sha256%3Af8cf9bd055e7d9669ff8e8b5bf904e24122774c56774fe2b0294d213b038e221 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=a7a8d13d-770b-48ed-885c-1b03b05409a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.579464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=1629c76c-a6ab-4b77-b9bc-411325fc94e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.duration=6.022325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=665ee4e4-191b-4d2b-85ab-63d4be39015d http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" 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=5.155728ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=b5e5b274-84b5-4f84-8394-e9d36c2e0767 http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.874789ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46231" http.request.id=36b3d85f-ebd6-4bd1-9fbc-2bdb897734da http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.934386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46231" http.request.id=065854c2-b5ae-446d-95ec-18de41ae8446 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.243687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:46231" http.request.id=93dacef8-ecc2-4a24-9b45-b726cf32080b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.757326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=17292f8a-140e-4f82-a096-0a3862d3f556 http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.53499ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=aecc563f-97e8-4285-a495-d88523d3a82a http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602233ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=89e50d77-c1bf-451d-bd4e-5d32acc25222 http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.521634ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=4c26ad89-df4d-4f26-99ce-606b507c5ff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60044" 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=2.516314ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=error msg="payload digest does match: "sha256:0698f310a2a4630cd86658865b30fb7dab9f3163b5aa2321dde5dcdb044c5657" != "sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa"" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=046b9bb5-8b16-4af4-a841-1c0784008a79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=046b9bb5-8b16-4af4-a841-1c0784008a79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60044" http.request.uri="/v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.129332ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa" 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c9a5416f7631bd96556996afbcf285cd591ccdb4ec7b67eaba8bcadaad246fa HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=abe9e2d8-18b4-4555-9017-0dd919d9c7bd http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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.832774ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=a75fab46-d082-41b7-8860-450d5b331c68 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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=2.379615ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=df2037e6-21eb-4005-8af2-f9b9fbe2b5bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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=3.045693ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=df2037e6-21eb-4005-8af2-f9b9fbe2b5bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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=3.201352ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=df2037e6-21eb-4005-8af2-f9b9fbe2b5bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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=3.316412ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=88795312-de0e-4d46-ad83-8d330c10c3d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.842053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=c0159646-22b9-40d5-aa38-75ea3ef5072f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/0341141c-8c41-4e54-b34d-eaa7e4f64410?_state=9GCtVLewWBrzgKXnSqj7HAmIOATT2t78pejCzvxXYal7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMzQxMTQxYy04YzQxLTRlNTQtYjM0ZC1lYWE3ZTRmNjQ0MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDUuODM1Njk5MjA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.786191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/0341141c-8c41-4e54-b34d-eaa7e4f64410?_state=9GCtVLewWBrzgKXnSqj7HAmIOATT2t78pejCzvxXYal7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMzQxMTQxYy04YzQxLTRlNTQtYjM0ZC1lYWE3ZTRmNjQ0MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDUuODM1Njk5MjA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=0ede17a8-7baa-4de5-ae5e-e4a1cf64fb34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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=3.443451ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:36:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=0ede17a8-7baa-4de5-ae5e-e4a1cf64fb34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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=3.626651ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:36:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T03:36:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=bd9b3082-cb00-491f-99cd-a4fe27810b3c http.request.method=POST http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.234452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=140e2251-ff67-4b1d-b72e-ce66a432b34a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/441811cf-95ef-47cf-8acb-6db2adb89b02?_state=IbT_uFTPSS1vCfggCph7dckozPda_gEi4pdP4fy6hxN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDE4MTFjZi05NWVmLTQ3Y2YtOGFjYi02ZGIyYWRiODliMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDYuNDM2MDczOTcyWiJ9&digest=sha256%3Ac3585dc870028f913edfa9ba5ddb92b65bf6d2325f4b8e21a0a199b7073f2b79" http.request.useragent="Go-http-client/1.1" http.response.duration=6.609803344s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/441811cf-95ef-47cf-8acb-6db2adb89b02?_state=IbT_uFTPSS1vCfggCph7dckozPda_gEi4pdP4fy6hxN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDE4MTFjZi05NWVmLTQ3Y2YtOGFjYi02ZGIyYWRiODliMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NDYuNDM2MDczOTcyWiJ9&digest=sha256%3Ac3585dc870028f913edfa9ba5ddb92b65bf6d2325f4b8e21a0a199b7073f2b79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=afd9ff3a-5c45-461c-b9ae-a1893719f013 http.request.method=POST http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.205113ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=1b62f55f-7afb-4389-b2fb-d7c440eefea6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/blobs/uploads/088486e8-be95-4d38-a6cf-b91a64f1a228?_state=ZIEm2ZW2bLKtHfNMHM05t8YpUpSrmcTwvQ0bykD-Hu17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwODg0ODZlOC1iZTk1LTRkMzgtYTZjZi1iOTFhNjRmMWEyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NTMuNTUwNDA3ODg5WiJ9&digest=sha256%3A9190e05b22785356d2c7975b2c2383c5eb8895475b5327ec75f8453f6199ea5d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.494803066s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/088486e8-be95-4d38-a6cf-b91a64f1a228?_state=ZIEm2ZW2bLKtHfNMHM05t8YpUpSrmcTwvQ0bykD-Hu17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwODg0ODZlOC1iZTk1LTRkMzgtYTZjZi1iOTFhNjRmMWEyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NTMuNTUwNDA3ODg5WiJ9&digest=sha256%3A9190e05b22785356d2c7975b2c2383c5eb8895475b5327ec75f8453f6199ea5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=f2a75812-e88c-4049-9851-a7173af25572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.17969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46231" http.request.id=aa200c17-4af2-49a0-968c-ecea95897238 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=1a433425-c5d6-4451-80e8-497e1bb7654c http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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=3.046673ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=fa38779c-bb3c-4203-a262-bedab44c40a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.056452ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=21d94d3c-edc9-4408-bce1-4e16ee671cba http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514694ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=0eb4be63-3991-4eb0-9f14-2496c077136a http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409834ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=4678e466-6340-42a7-8383-13f92fcd0dc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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=2.331874ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="rewriting manifest sha256:98756ce6b5870df035da0f447c22d3ceb94ef3baf31f89aae7d21d968627283e in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=ca8ba78b-4a38-4b51-b74a-281f2de88d73 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=ca8ba78b-4a38-4b51-b74a-281f2de88d73 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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.936568ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46231" http.request.id=aae3b5d4-3778-4cff-931b-46f5ae923c27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" 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.912113ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46231" http.request.id=ef07cb4d-5770-488a-af3d-5d636f7bda4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.571231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46231" http.request.id=7ec75feb-5d59-4442-bd88-ac3b36883440 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.085973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=7bbdab3a-2b0d-4696-8bf8-fc972128657a http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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.956873ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=bea10d72-dfe1-4846-9146-1ab7bb33984e http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.964353ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=d881cdd3-fa7d-48db-a90e-1d49cf04ba5c http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.594153ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=575727bf-db92-493b-8e66-f11f38b02133 http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" http.request.uri="/v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437414ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="rewriting manifest list sha256:b3fc63658a5a72b86601886eae4a8bc6312c4fbc47f53e608a8f95c58ad8b6dc in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=1fc4e2e9-c8d9-476f-9782-295a088fe8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46231" http.request.id=1fc4e2e9-c8d9-476f-9782-295a088fe8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:54168" 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.402027ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (64.48s) === RUN TestGetManifestWithStorageError time="2026-04-11T03:36: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.25.9 time="2026-04-11T03:36:58Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:37265" http.request.id=5a2231a1-768f-4de7-b67f-9672ab6473a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33366" 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.681853ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:37265" http.request.id=dd87feba-fe6d-4789-bee4-18118648cba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33366" 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=2.569154ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:37265" http.request.id=1735cac4-1f2e-42a6-afb8-1cd7035ceee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33366" 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=2.630653ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:37265" http.request.id=51c62d75-d587-4c7f-9448-77a02f411c65 http.request.method=GET http.request.remoteaddr="127.0.0.1:33366" 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=2.383014ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:36:58 +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-11T03:36: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.25.9 time="2026-04-11T03:36:58Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=fe9a148d-69c4-4d24-acf2-aec9d955ac9f http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" 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.630074ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=7727f284-2b50-4081-8210-00767734115d http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" 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=2.623373ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=6919eca2-5800-4dc1-91b9-4c515db52566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" 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.594934ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=04a037bb-344d-48a6-980b-33eee1cc76f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" 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=4.29299ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=04a037bb-344d-48a6-980b-33eee1cc76f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" 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=4.461069ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=04a037bb-344d-48a6-980b-33eee1cc76f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" 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=4.580049ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T03:36:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=04a037bb-344d-48a6-980b-33eee1cc76f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" 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=4.680609ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T03:36:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=22524437-b1ee-40dc-aa77-ad9956512ee7 http.request.method=POST http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.303812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=4dcc916c-361b-4951-a749-f1223c01a630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/blobs/uploads/ae11e981-5114-42e9-a842-69a4fa4c1f45?_state=Ew1Q3dDifpE6uDtmc3-rZk0Y96YBkuIE0La6VZgWSWt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTExZTk4MS01MTE0LTQyZTktYTg0Mi02OWE0ZmE0YzFmNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NTguOTMzNjMwNDA5WiJ9&digest=sha256%3A5142d533c28d3661d02a99a831d6341374ecdf74fa803094365189b194e52384" http.request.useragent="Go-http-client/1.1" http.response.duration=10.038739323s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:36:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/ae11e981-5114-42e9-a842-69a4fa4c1f45?_state=Ew1Q3dDifpE6uDtmc3-rZk0Y96YBkuIE0La6VZgWSWt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTExZTk4MS01MTE0LTQyZTktYTg0Mi02OWE0ZmE0YzFmNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6MzY6NTguOTMzNjMwNDA5WiJ9&digest=sha256%3A5142d533c28d3661d02a99a831d6341374ecdf74fa803094365189b194e52384 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=fee0a2e6-29e4-4a1b-a344-bef9045fbeb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261392ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=d7b5aaa2-eb81-4217-80c6-99a13eb24da5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/blobs/uploads/d1ab0bc8-63aa-4f17-9588-d646de334e55?_state=oVUn7WCvYjulhGixjSizFyu1cGfRdcGlzqsgK8KIY5t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMWFiMGJjOC02M2FhLTRmMTctOTU4OC1kNjQ2ZGUzMzRlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MDkuNDIzMDI1MDM0WiJ9&digest=sha256%3Ad73583cf7980f87cb3f891de5980ef8488cb05fc16b99de95fc57211b3991186" http.request.useragent="Go-http-client/1.1" http.response.duration=3.671072898s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/d1ab0bc8-63aa-4f17-9588-d646de334e55?_state=oVUn7WCvYjulhGixjSizFyu1cGfRdcGlzqsgK8KIY5t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMWFiMGJjOC02M2FhLTRmMTctOTU4OC1kNjQ2ZGUzMzRlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MDkuNDIzMDI1MDM0WiJ9&digest=sha256%3Ad73583cf7980f87cb3f891de5980ef8488cb05fc16b99de95fc57211b3991186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=326b0f1c-7156-43dc-93d4-ab2d32af8019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.180205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=833599ca-f861-4f88-a9f3-3f75cd1a7990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.416187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=fc4d8f63-4371-48d3-a30b-53692fbc7972 http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" 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.712449ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=4886649a-6dd8-4680-8512-d4328cc02bef http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.30991ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43997" http.request.id=8080e2e2-e9b2-46ff-8919-00a977792f84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.311167ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43997" http.request.id=14019c49-43da-475e-8e09-5f68ccea23b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.324907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:43997" http.request.id=e4f307b1-453c-4703-a502-b153dce41f67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.257528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=b002a73f-4c11-4dc0-8b75-eb88de8402ed http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.613869ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=fe9e8f15-0e63-41d4-9369-d46f45217e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.509534ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=f57b63e1-395f-454f-88ab-6fad555340ce http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=5e71c0ab-db34-44f1-9e78-68a4e47ddce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54462" 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=2.470434ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="payload digest does match: "sha256:95bcafaf59cb5a4374b7993e461f9c9648107999e7e319f7684105034df64c8e" != "sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93"" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=84573ef8-766d-47e5-a222-33488d31cc44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=84573ef8-766d-47e5-a222-33488d31cc44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54462" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.101973ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=ca4b03ba-4052-42be-8065-edfc2a304509 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=3.681491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=4fde85c7-b1fd-40d8-9942-b2cdec15fafb http.request.method=GET http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.959073ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=47c28ed2-297e-4208-bd8e-5025934bde75 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48546" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.349572ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=5532e318-1a58-4243-afb9-889c9117f021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48548" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=6.019646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=620030f1-84af-4d56-aadf-566c44e79c0f http.request.method=GET http.request.remoteaddr="127.0.0.1:48548" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.697669ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=1385fcf9-012f-423a-917f-17460628d559 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48552" 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=3.141833ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=6db838c2-357a-4b02-bb4a-5e40ae2fd06b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.208105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=0764a87d-ae86-49b3-9a3d-22560393a78c http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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=2.812533ms http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=a6ade17f-16ca-4f3f-97e8-b7cebbd6f5c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93" http.request.useragent="Go-http-client/1.1" http.response.duration=3.446272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:eae1340835b6f9b3a4363ea6a77d405513a275a31a2408aaed318d0b8b1ffb93 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=e9c4e0a6-8eca-45b4-abcf-fe008f659f84 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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=2.822194ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=0f48cbef-7564-40bb-a3e8-711f7cc7e7c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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.932693ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=ae4eff97-65e1-4dcf-b8e0-4a554ce2e161 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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=2.817233ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=0b51a771-0466-420b-b6d3-e76d22100006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" 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=3.108753ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=0b51a771-0466-420b-b6d3-e76d22100006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" 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=3.312192ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=0b51a771-0466-420b-b6d3-e76d22100006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" 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=3.429892ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=20901be6-b3e5-4db0-93fa-103ab0fefed2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.216073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=5ff90c39-514a-4242-8e77-a71a32e0a216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/528a9240-f7cf-402c-a25a-30f34e0b73aa?_state=uI_0ktt0QCmmYI57_UCpA5q7Oh96fkQM0j9bwqCleGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjhhOTI0MC1mN2NmLTQwMmMtYTI1YS0zMGYzNGUwYjczYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MTMuMjI5NDQwOTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.232649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/528a9240-f7cf-402c-a25a-30f34e0b73aa?_state=uI_0ktt0QCmmYI57_UCpA5q7Oh96fkQM0j9bwqCleGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjhhOTI0MC1mN2NmLTQwMmMtYTI1YS0zMGYzNGUwYjczYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MTMuMjI5NDQwOTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=35ea6053-4785-42e4-bfcc-73b925f16773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" 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=3.109573ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T03:37:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=35ea6053-4785-42e4-bfcc-73b925f16773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" 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=3.312192ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T03:37:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=dadc91aa-630f-4cec-ab9f-0ab5d8cb59b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.349372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=0d2024f5-0448-452e-b306-78fa1c66fa8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/c72160a9-c6de-4ca8-ac74-44fe077a078a?_state=78cXzc_F93e8rS1IrXFT9SWaYU-sCWD2PovzvL9ZnkJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzIxNjBhOS1jNmRlLTRjYTgtYWM3NC00NGZlMDc3YTA3OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MTMuNzk1MzI4OTE1WiJ9&digest=sha256%3A799c7d4e303303d41de12b7e788aa9a5bc4f123e6e5b52cc8cc93abc57eb81a2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.56416595s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/c72160a9-c6de-4ca8-ac74-44fe077a078a?_state=78cXzc_F93e8rS1IrXFT9SWaYU-sCWD2PovzvL9ZnkJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNzIxNjBhOS1jNmRlLTRjYTgtYWM3NC00NGZlMDc3YTA3OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MTMuNzk1MzI4OTE1WiJ9&digest=sha256%3A799c7d4e303303d41de12b7e788aa9a5bc4f123e6e5b52cc8cc93abc57eb81a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=ba1d24c7-0844-47a1-b53f-3c51d32607b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141113ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=9fed7684-ad14-47a8-b8b8-f563d6ec0d6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/blobs/uploads/d08e5058-0c05-4f1e-9e4e-a8ad74d01833?_state=COCjDzD87Ca3GqZd7rio7ITTK8RLwWqEBxgU6D3sKwd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDhlNTA1OC0wYzA1LTRmMWUtOWU0ZS1hOGFkNzRkMDE4MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MjAuMjAxODgyNDlaIn0%3D&digest=sha256%3A797cefbc360be840410f9f38de1cb0dd422e99d54bb7d6c3c942a0c0fb00939b" http.request.useragent="Go-http-client/1.1" http.response.duration=11.878962228s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/d08e5058-0c05-4f1e-9e4e-a8ad74d01833?_state=COCjDzD87Ca3GqZd7rio7ITTK8RLwWqEBxgU6D3sKwd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDhlNTA1OC0wYzA1LTRmMWUtOWU0ZS1hOGFkNzRkMDE4MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDM6Mzc6MjAuMjAxODgyNDlaIn0%3D&digest=sha256%3A797cefbc360be840410f9f38de1cb0dd422e99d54bb7d6c3c942a0c0fb00939b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=3506ae31-56e2-4cd8-aae6-55c3e7531ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.18131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=257307d6-5ca1-4c6e-a5fb-37780f14f4c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.777131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=1ccf446f-9cb1-470f-81bc-4bd739a524f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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=3.267572ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=af31f5b7-ca07-4a8d-aa18-6be46e039ddf http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.098473ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=362f1cbb-8280-4a39-92b9-5ec6f7119204 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507874ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=a1f150e9-7cac-4072-8d8e-318479245a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=7b1256a5-d7e6-475d-aed4-760b184b10bf http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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=2.503194ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="rewriting manifest sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=e10054dc-765b-4c02-bbad-a5b9ed509b2f http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=e10054dc-765b-4c02-bbad-a5b9ed509b2f http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" 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.035228ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=3c183eaa-15c8-4522-a1de-0dda3fb234a6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.999413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=7418b453-2ff8-43bc-86d7-c48032972e6c http.request.method=GET http.request.remoteaddr="127.0.0.1:48568" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.759054ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=bdb65708-7346-4408-91b8-a817d3a41961 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56290" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.055393ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=2e206f7c-14ea-47a5-a28f-da51e0cc089a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56292" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.844851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=6d3fdf74-f7f4-46fe-be03-e1c5602eb7fe http.request.method=GET http.request.remoteaddr="127.0.0.1:56292" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.181192ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=7a60498a-7812-47bb-9b90-782d2b33d1bb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56294" 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.946772ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43997" http.request.id=051a490f-a50b-4222-8d72-93cbf550789f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56304" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.01655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=fe6d4165-3772-4f3d-a586-0f7c0e8c9945 http.request.method=GET http.request.remoteaddr="127.0.0.1:56304" 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=2.446334ms http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=d20aaede-7979-4b62-8ea9-c165b61a9ede http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56304" http.request.uri="/v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.287972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ad37436ecc4cf9d0be2558172220cc99e3f76df75decf256fb18f5020038b0b5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43997" http.request.id=ec2cca2e-f04c-4c8d-985a-2e52a2862691 http.request.method=GET http.request.remoteaddr="127.0.0.1:56304" 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=2.585613ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (34.02s) === RUN TestManifestDeleteDisabled time="2026-04-11T03:37:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:40753" http.request.id=d50ddd7f-a1ea-49b2-9a34-e68b627a2417 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32964" 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=3.496752ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2026:03:37:32 +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-11T03:37:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:38327" http.request.id=01948591-a7c0-4243-90b9-774fb8aff72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57316" 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=6.493745ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:38327" http.request.id=6ae633d0-8f63-4e8d-a885-bee8cea7ab69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57318" 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=5.463147ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:38327" http.request.id=30039b61-54c9-43a7-9ade-4ec8bb60b822 http.request.method=POST http.request.remoteaddr="127.0.0.1:57334" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.943326ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T03:37:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:38327" http.request.id=5f7023a7-3c57-482c-9761-cfef220e7b35 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57348" 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=5.542507ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.08s) === RUN TestProxyManifestGetByTag time="2026-04-11T03:37:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:37:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=3f6cd006-1dfa-473b-b3de-0a62feb991a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55272" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.375452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=ee1b883a-75a2-45ef-8949-26c2a5d1482c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55272" http.request.uri="/v2/foo/bar/blobs/uploads/3f280cf1-d92e-4dfa-b1cc-6a64abc60ae0?_state=AIL4xqSnrsYcQofqipCHBK4YiJKO5g-8gHeLPnCBnUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjgwY2YxLWQ5MmUtNGRmYS1iMWNjLTZhNjRhYmM2MGFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNzozMi45MTE4Njc2M1oifQ%3D%3D&digest=sha256%3Ab156a9e0b01257da082cdcdad679e5808ec4d0f5089675250c4e9c8cb8a60d8e" http.request.useragent="Go-http-client/1.1" http.response.duration=7.340195826s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:32 +0000] "PUT /v2/foo/bar/blobs/uploads/3f280cf1-d92e-4dfa-b1cc-6a64abc60ae0?_state=AIL4xqSnrsYcQofqipCHBK4YiJKO5g-8gHeLPnCBnUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMjgwY2YxLWQ5MmUtNGRmYS1iMWNjLTZhNjRhYmM2MGFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNzozMi45MTE4Njc2M1oifQ%3D%3D&digest=sha256%3Ab156a9e0b01257da082cdcdad679e5808ec4d0f5089675250c4e9c8cb8a60d8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=bf1f47e8-1bb7-40f6-8466-f9ed0f046cce http.request.method=PUT http.request.remoteaddr="127.0.0.1:55272" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.939146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=d52f66cd-dda4-4ff1-a405-c5486dd94801 http.request.method=GET http.request.remoteaddr="127.0.0.1:55272" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.098815ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38429" go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=05340e60-fa0e-4d0e-8a25-6e8aad0caec9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49208" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.079612ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38429 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:38429/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=39e89ae2-202f-4795-a4ee-db44603cced6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60060" http.request.uri="/v2/foo/bar/manifests/sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=8515c2d0-9fbb-4cda-8009-f922c967e939 http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" http.request.uri="/v2/foo/bar/manifests/sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.053287ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/foo/bar/manifests/sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd with ttl=167h59m59.99998784s" go.version=go1.25.9 time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=39e89ae2-202f-4795-a4ee-db44603cced6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60060" http.request.uri="/v2/foo/bar/manifests/sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.008712ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/foo/bar/manifests/sha256:9c0e5bf662ef75ea5366ad9080784eab1d4541180e273e63f8f15027fda2a3dd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=52523bcb-25d9-4511-aff5-2ebaf3c962ce http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.474954ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38429 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:38429/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=6cc4fd78-6b0f-4f59-be60-24c2afcb3825 http.request.method=GET http.request.remoteaddr="127.0.0.1:60066" 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-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=5212b138-5ddc-41bc-abdb-812bf42c29cc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49222" 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.999828ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=6cc4fd78-6b0f-4f59-be60-24c2afcb3825 http.request.method=GET http.request.remoteaddr="127.0.0.1:60066" 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=17.660078ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=df38cb03-c317-42a1-9d19-1c2825b1e156 http.request.method=POST http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485871ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=c4e78afe-49bd-4814-9e4a-58f3a4c58ede http.request.method=PUT http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/bar/blobs/uploads/ce260ae1-03de-4219-a91f-b352e74c826c?_state=rsjvtIyny1cNQnUf_g5l3hixY95ScA3NuUEQT70AJrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMjYwYWUxLTAzZGUtNDIxOS1hOTFmLWIzNTJlNzRjODI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNzo0MC44NjUzNTUzNDlaIn0%3D&digest=sha256%3A18bfd18a97b18e54f8177353e1b92cc8c795bc7e8d4deb13afc7a91e060d014b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.439248944s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ce260ae1-03de-4219-a91f-b352e74c826c?_state=rsjvtIyny1cNQnUf_g5l3hixY95ScA3NuUEQT70AJrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMjYwYWUxLTAzZGUtNDIxOS1hOTFmLWIzNTJlNzRjODI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMzozNzo0MC44NjUzNTUzNDlaIn0%3D&digest=sha256%3A18bfd18a97b18e54f8177353e1b92cc8c795bc7e8d4deb13afc7a91e060d014b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=d99a0f4a-eb73-4182-b27e-dd25ec23e912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.992946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=08567bbc-5171-459c-a36b-b2898469148e http.request.method=GET http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.583614ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38429 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:38429/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=596f5461-b01e-41c3-ba48-feeccb8f5fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60072" 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-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=92294e58-53f3-4394-b657-dbb7e6b32d88 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49228" 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.877589ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=ea53e000-c4a7-4d9e-bc07-c124d23f9ca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49228" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.877033ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38429 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:38429/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=596f5461-b01e-41c3-ba48-feeccb8f5fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60072" 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-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38429" http.request.id=a5afa369-64a9-4835-945a-55f1a27f64e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49232" 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=5.536267ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T03:37:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:123f8602801ea610572113786da5b354afe9ceeea1f45cf44c5e68165ef604c4 with ttl=167h59m59.99998946s" go.version=go1.25.9 time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38605" http.request.id=596f5461-b01e-41c3-ba48-feeccb8f5fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60072" 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=29.809349ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:03:37:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (13.09s) === RUN TestAppDispatcher time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40713" http.request.id=3b293651-4a3c-4b5d-aa84-3877a2994634 http.request.method=GET http.request.remoteaddr="127.0.0.1:55946" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.321652ms http.response.status=200 http.response.written=0 time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40713" http.request.id=4faa14ca-7192-4b67-8d21-f20aa5e05314 http.request.method=GET http.request.remoteaddr="127.0.0.1:55946" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=3.121853ms http.response.status=200 http.response.written=0 time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40713" http.request.id=9750f984-9753-417e-b4b8-b89ca4531f60 http.request.method=GET http.request.remoteaddr="127.0.0.1:55946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.978452ms http.response.status=200 http.response.written=0 time="2026-04-11T03:37:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40713" http.request.id=7e7d53c7-2451-4728-a81c-328a78505baf http.request.method=GET http.request.remoteaddr="127.0.0.1:55946" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.623234ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-04-11T03:37:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:45Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:45Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.9 http.request.host="127.0.0.1:35391" http.request.id=c7e2a5c4-ee63-41a8-90bd-c8e11b43b012 http.request.method=GET http.request.remoteaddr="127.0.0.1:37906" 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-11T03:37:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:45Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:45Z" level=info msg="configuring file health check path=/tmp/healthcheck587903446, interval=1" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-11T03:37:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:49Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:49Z" level=info msg="configuring TCP health check addr=127.0.0.1:32933, interval=1" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-04-11T03:37:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:53Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 time="2026-04-11T03:37:53Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40183, interval=1, threshold=3" go.version=go1.25.9 instance.id=b5b36537-abaa-4d0c-8cab-43dd5218b945 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 339.042s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.35s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.77s) === RUN TestProxyManifests --- PASS: TestProxyManifests (3.28s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.892s === RUN TestSchedule time="2026-04-11T03:32:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.94106ms" go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=991.42µs" go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.42µs" go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-11T03:32:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-11T03:32:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98842ms" go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.95434ms" go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba time="2026-04-11T03:32:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-11T03:32:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=bc3ed3e6-6564-485d-9697-d71ff80f2aba --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.860s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (15.80s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24785408 sha256:0a9c6f4a2f93f4d06d24484ff620580f52e07c7a0d9ea625ce1124eb80e534eb [] map[] } --- PASS: TestSimpleBlobRead (1.82s) === RUN TestBlobMount --- PASS: TestBlobMount (1.54s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (8.56s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.11s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (8.20s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:52f42818d41a56a44792325c3cd7737501cfcf054c17f35c618f6393b8640f21 palailogos: marking blob sha256:c726239503206a3bae9adf14ca19416336e1a4863af10787b95009e31f7a365a palailogos: marking blob sha256:8834937c81234d577e1a7111d5496e4442e23894c3bba592d3b34aecdc07544c palailogos: marking manifest sha256:8834937c81234d577e1a7111d5496e4442e23894c3bba592d3b34aecdc07544c palailogos: marking blob sha256:9472899bc7eac091adc27bbaa5734a409e3cf7c25d747aaed188fc0582115e1e palailogos: marking blob sha256:f88fcb5766e1918e7a81449127a8b8cfa7cc5dc60ab750f4f2b3c080461e4539 palailogos: marking manifest sha256:8b45ff9e2ecb7ad1b9362f524a4255a8461fd8f6580730ff4247b3dd5c18cdd9 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:290d6a628f76bd86617ddb66f5193620406a367224996ed6d13e28174a5c587d palailogos: marking blob sha256:cad5aaabb49d7082e64c6492a2f1a7588ef0e2361438bdc406e8103b3139e8b5 palailogos: marking manifest sha256:c726239503206a3bae9adf14ca19416336e1a4863af10787b95009e31f7a365a palailogos: marking blob sha256:90d773c92e0dba0663174b6c39d0a5ab2e4aa55b91e646051c4c25e2ec317d6b palailogos: marking blob sha256:d1650b01b2ce00c134fee69fcf4f31bcd743335e55b41abad93d23bd72b3b4b0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.00s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae deletemanifests: marking manifest sha256:ac683797de567eee20917579408e241a2b9f5984cf22f4134d0ed524bb13423b deletemanifests: marking blob sha256:9b4a72531eb4d4c96952bccc7d0c4f22ad5292dcf9fbadeb92b71bd13c0067bc deletemanifests: marking blob sha256:56ddc352b018be42ca5945fd7f7a1749274c62cc2e25a764c53d1e113f7103c7 deletemanifests: marking blob sha256:73768ec4f99fa9ae4684feb66ce8fcecb253d3e51091ddb5fb54ef70564a4f6c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:aa1bdc100533ca31cd4a6c93677a776ee858cb21a962c29d5b57d6006e657eca blob eligible for deletion: sha256:d0ec2af9c055acd9dc7d72ff531894c0f0b2428b44cacabf39527d4d2864b845 blob eligible for deletion: sha256:567902b1c3e97ef6c79488c6884afa22b192a64dafbda624a6473516b6b26553 blob eligible for deletion: sha256:9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae deletemanifests manifest eligible for deletion: sha256:9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae deletemanifests: marking manifest sha256:ac683797de567eee20917579408e241a2b9f5984cf22f4134d0ed524bb13423b deletemanifests: marking blob sha256:9b4a72531eb4d4c96952bccc7d0c4f22ad5292dcf9fbadeb92b71bd13c0067bc deletemanifests: marking blob sha256:56ddc352b018be42ca5945fd7f7a1749274c62cc2e25a764c53d1e113f7103c7 deletemanifests: marking blob sha256:73768ec4f99fa9ae4684feb66ce8fcecb253d3e51091ddb5fb54ef70564a4f6c time="2026-04-11T03:33:19Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 time="2026-04-11T03:33:19Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:567902b1c3e97ef6c79488c6884afa22b192a64dafbda624a6473516b6b26553 time="2026-04-11T03:33:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/567902b1c3e97ef6c79488c6884afa22b192a64dafbda624a6473516b6b26553" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae time="2026-04-11T03:33:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/9142dbd0ed624aaf4fdece20b97e40d78f10a87c2ace7762b84a3bacb966c1ae" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:aa1bdc100533ca31cd4a6c93677a776ee858cb21a962c29d5b57d6006e657eca time="2026-04-11T03:33:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aa1bdc100533ca31cd4a6c93677a776ee858cb21a962c29d5b57d6006e657eca" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:d0ec2af9c055acd9dc7d72ff531894c0f0b2428b44cacabf39527d4d2864b845 time="2026-04-11T03:33:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0ec2af9c055acd9dc7d72ff531894c0f0b2428b44cacabf39527d4d2864b845" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 --- PASS: TestDeleteManifestIfTagNotFound (6.47s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9e80181ae20b1aa47c02f382ed032ee829906470b8de1c426b5e776a7cd9185a time="2026-04-11T03:33:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e80181ae20b1aa47c02f382ed032ee829906470b8de1c426b5e776a7cd9185a" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:b35ba3fa77176b431f176e3f04c7714df89789f5f89c6af50ce0bff54f532df9 time="2026-04-11T03:33:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b35ba3fa77176b431f176e3f04c7714df89789f5f89c6af50ce0bff54f532df9" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:d3684339b90960ca494023d5f5064eefb905d167d0ed8d17d54f2d4a81bf8e23 time="2026-04-11T03:33:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d3684339b90960ca494023d5f5064eefb905d167d0ed8d17d54f2d4a81bf8e23" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 --- PASS: TestGCWithMissingManifests (1.85s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:59070bf26af4ff5150fc10a1452b7389339b22212e656666b4cf6f4a267d3721 komnenos: marking blob sha256:ddbb2a28b2772f69cee1c23c1e29b3fd3a6f0b7d05901022ce43f517ed0a226e komnenos: marking blob sha256:a71a7ac0df5a376b9f466c28eff286bf72ac829bce825f562cf02e778bc737ea 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b0c78d01593d6406508e4d4abae8e8300683506b99a498331f31fa87a07439e6 time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b0c78d01593d6406508e4d4abae8e8300683506b99a498331f31fa87a07439e6" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:b4af992aadddd5fbbe249a0f4f5a3546a3252cbf50bae4d38dd8d41752dea06b time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b4af992aadddd5fbbe249a0f4f5a3546a3252cbf50bae4d38dd8d41752dea06b" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:da37c6c68d32c8e671cf4e439614b0d1557f1285cc27978d4232746b568754b4 time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da37c6c68d32c8e671cf4e439614b0d1557f1285cc27978d4232746b568754b4" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:db3179bffae1d2741e22c223aafde74ab4f1484082bcb46895346b02461d2eee time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db3179bffae1d2741e22c223aafde74ab4f1484082bcb46895346b02461d2eee" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:22809d7d891aa29a0fd2ce99440f22f2f7ce00ce03234d8726e69446323a7d24 time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22809d7d891aa29a0fd2ce99440f22f2f7ce00ce03234d8726e69446323a7d24" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 blob eligible for deletion: sha256:5259db1b2b897b4529ede13b2dc645a3a97a98ccf2c8792619c554dab6387e32 time="2026-04-11T03:33:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/5259db1b2b897b4529ede13b2dc645a3a97a98ccf2c8792619c554dab6387e32" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 --- PASS: TestDeletionHasEffect (6.90s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.16s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:0106b69da833d0fcfa617f1ae8c5a993fca1054d8a3a3c8e4523c6b07dda7c8e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:7141423f3d94fc49335600d529ea413c06fdded5f6689c5630d7dab366e2313d michael_z_doukas: marking blob sha256:0dce64ff872b01a0ab731719392bd78edd971e38c6ef0b59e8f74f1bbde4c1e4 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:64b2c08d2c4251d50ef8b7a6e699708f561c7af061ff7f3d1438fb0ffe54810d time="2026-04-11T03:33:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/64b2c08d2c4251d50ef8b7a6e699708f561c7af061ff7f3d1438fb0ffe54810d" go.version=go1.25.9 instance.id=924e9a97-4185-44ee-80a2-bdb50377ac11 --- PASS: TestOrphanBlobDeleted (3.41s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d68fa0abb6edda989cfd3bcbac8083807e4676d6c3b0da6991a3df3a59316a57 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:28ff246e00259a73825b8e9b17986a94d3b9735c36aa1c2cc5c42aab1cdf6083 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.32s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.00s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.79s) === 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-11T03:33:47Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 02:33:47.247472298 +0000 UTC m=-3514.369306078, actuallyDelete=true" time="2026-04-11T03:33:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-11T03:33:47Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894, actuallyDelete=true" time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/011d11a0-b515-40a2-b6f8-bca05c17bf9d have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08475d13-491e-4b94-993d-c8f5b2979884 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e23fe95-8209-4af6-aec1-b6f81cf4f1b3 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4a879292-161a-4765-9555-2510983d719b have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9172180d-c158-45b2-8017-86ded831fcbb have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fdb2273d-6666-43cb-bf12-da6f7aeabcf2 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3fd10d50-6109-47f0-b3a6-dc3f3749bab9 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6835b26b-6b9b-4de9-b5e0-702dc7904b66 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95e145df-7231-4022-88a5-64ef27da5089 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f182ee09-ec79-4277-9aa0-241fdbc3478e have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1522da77-db5f-441b-9285-b576ea4c29b9 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25075325 +0000 UTC m=+85.633974894). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.01s) === RUN TestPurgeSome time="2026-04-11T03:33:47Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580, actuallyDelete=true" time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c269b21a-6559-48b3-8213-c7f382f46ed9 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/67ae8a6e-43ce-4b6e-ad2c-00fdac6f3a4f have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b6c5c59f-f754-48e7-b337-cee7362f8bad have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/12758334-51ea-4b17-a4ec-82ca89267de1 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/576d9404-6a44-42f0-9520-53dfac80f2c7 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.256275976 +0000 UTC m=+85.639497580). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-11T03:33:47Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274, actuallyDelete=true" time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e06a753-1009-4016-a025-b8e9240f2df1 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c595994-bdba-467d-87d1-7be9f3750a6c have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/18a657d9-9e37-4b5a-b52f-7bb5bc389e7a have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/28269033-1fd7-4b70-a56b-0a18687f8036 have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/48b3bed8-72a5-419c-9201-5484bc414aad have older date (2026-04-11 02:33:47 +0000 UTC) than purge date (2026-04-11 03:33:47.25908169 +0000 UTC m=+85.642303274). Removing upload directory." time="2026-04-11T03:33:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-11T03:33:47Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 03:33:47.260918365 +0000 UTC m=+85.644139989, actuallyDelete=true" time="2026-04-11T03:33:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === 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 85.860s ? 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.284s === 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.282s === RUN TestWalkFileRemoved time="2026-04-11T03:32:21Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.164s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.179s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.59s) === 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.859s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.92s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.168s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.15s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.403s ? 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-11T03:32:21Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-11T03:32:21Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-11T03:32:21Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.9 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- 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 TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidData --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestS3TryUpdate (0.03s) time="2026-04-11T03:32:21Z" level=error msg="unknown ip address format" go.version=go1.25.9 instance.id=6508775d-0041-4aac-a688-ae9a9398ce0b ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.03s) --- PASS: TestMatchIPV4 (0.03s) --- PASS: TestParsing (0.03s) time="2026-04-11T03:32:21Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T03:32:21Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=6508775d-0041-4aac-a688-ae9a9398ce0b --- PASS: TestMatchIPV4_2 (0.07s) --- PASS: TestMatchIPV4WithRegionMatched (0.07s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.07s) --- PASS: TestMatchIPV6 (0.06s) time="2026-04-11T03:32:21Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=6508775d-0041-4aac-a688-ae9a9398ce0b --- PASS: TestInvalidData (0.06s) time="2026-04-11T03:32:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T03:32:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T03:32:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T03:32:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestUpdateCalledRegularly (4.57s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.918s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.257s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 2.408s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.39s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.738s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.186s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.4 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, 11 Apr 2026 03:38:03 +0000 elapsed time 0h 7m 21s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260411.033044) (2/2) Purging go (1.25.9-r0) Executing busybox-1.37.0-r30.trigger OK: 666.7 MiB in 105 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...