>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.17.0-r0) started Thu, 15 Oct 2026 16:57:26 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.9-r0) (2/2) Installing .makedepends-docker-registry (20261015.165727) Executing busybox-1.37.0-r31.trigger OK: 453.4 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.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-10-15T16:57:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-15T16:57:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.456s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-15T16:57:47Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.438s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.449s === 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.406s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.28s) PASS ok github.com/docker/distribution/health/checks 0.705s ? 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.301s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.405s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.265s === 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.179s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/10/15 16:57:47 http: TLS handshake error from 127.0.0.1:51962: 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:33855/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33855/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33855/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33855/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40285?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-15T16:57:48Z" level=info msg="broadcaster: closing" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="closing testSink" time="2026-10-15T16:57:48Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-10-15T16:57:48Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:48Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=warning msg="&{0x5082480 0.9} encountered too many errors, backing off" time="2026-10-15T16:57:49Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.977s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-15T16:57:48Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T16:57:48.716018057Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:57:48.716093977Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.26.9 time="2026-10-15T16:57:48.716160338Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:57:48.716815226Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-15T16:57:48.716870546Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.9 time="2026-10-15T16:57:48.717746516Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.9 time="2026-10-15T16:57:51.733811822Z" level=info msg="response completed" go.version=go1.26.9 http.request.host=127.0.0.1 http.request.id=d8bfb59f-a9ed-498e-a34e-4e68db30374c http.request.method=GET http.request.remoteaddr="127.0.0.1:56280" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="902.41µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:57:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-15T16:57:51.734041224Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.9 --- PASS: TestRegistrySupportedCipherSuite (4.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-15T16:57:52.619537042Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T16:57:52.620379012Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:57:52.620405372Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:57:52.620438052Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.26.9 time="2026-10-15T16:57:52.620760656Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.89s) PASS ok github.com/docker/distribution/registry 13.567s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.248s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.10s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.572s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-15T16:57:47Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.9 instance.id=9fff04db-746b-4870-a2b8-55e4814d6ef9 time="2026-10-15T16:57:47Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.9 instance.id=9fff04db-746b-4870-a2b8-55e4814d6ef9 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-15T16:57:47Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.9 password=GgxliQcNHOfascFtHRNNcBLrBsqlF4soHNqxA1Nr7jA user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.521s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.392s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.04s) === RUN TestLeeway time="2026-10-15T16:57:47Z" level=info msg="token not to be used before 2026-10-15 16:57:48 +0000 UTC - currently 2026-10-15 16:57:47.490154963 +0000 UTC m=+0.055509426" time="2026-10-15T16:57:47Z" level=info msg="token not to be used after 2026-10-15 16:57:47 +0000 UTC - currently 2026-10-15 16:57:47.493778284 +0000 UTC m=+0.059132587" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-10-15T16:57:47Z" 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.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.363s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.517s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.450s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.221s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-15T16:57:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:57:47Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:57:47Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:41473" http.request.id=bf8829cf-2c79-40aa-bf00-61632713568f http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.41µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:57:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-15T16:57:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:57:47Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:57:47Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=8254c457-43e0-4383-b087-aea887c84f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063172ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:16:57:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T16:57:47Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=5659766f-70c9-48c8-89ac-69c19112ba45 http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=2bdb6c52-16e0-4958-972d-d0bd15058a32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/aaaa/blobs/uploads/87ee8672-f632-4922-8d00-7b8a2b5ea4a7?_state=vBuimEKfIqu2fit9zr4JuTVtrfPd7K0_SNPqnGway4R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4N2VlODY3Mi1mNjMyLTQ5MjItOGQwMC03YjhhMmI1ZWE0YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NDcuOTQxODI3OTMzWiJ9&digest=sha256%3A3daf6f60fa30e69b7ca2ed38e2de5aec91549195a47a9a646315bf5c006612d5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.989170683s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/87ee8672-f632-4922-8d00-7b8a2b5ea4a7?_state=vBuimEKfIqu2fit9zr4JuTVtrfPd7K0_SNPqnGway4R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4N2VlODY3Mi1mNjMyLTQ5MjItOGQwMC03YjhhMmI1ZWE0YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NDcuOTQxODI3OTMzWiJ9&digest=sha256%3A3daf6f60fa30e69b7ca2ed38e2de5aec91549195a47a9a646315bf5c006612d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=d8c328dc-c736-4bd9-8c39-7ccce49c520a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:50 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=d5c72915-661f-451a-9cdb-e31bf77de572 http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=f9030343-b0a8-4d47-85ee-45be97b34c26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/bbbb/blobs/uploads/e7df0cf8-1416-49e2-815e-e8ed4d973861?_state=aRUZiiurORA20xoWPu-kIgEtNWBP84AGd50LZZY2poN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlN2RmMGNmOC0xNDE2LTQ5ZTItODE1ZS1lOGVkNGQ5NzM4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTEuMTY3OTkyNDQ2WiJ9&digest=sha256%3A1eb761139c378421766be8d0090d5cd0d172eadce8bdf6fcdad7b11190c93e1d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.879489818s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e7df0cf8-1416-49e2-815e-e8ed4d973861?_state=aRUZiiurORA20xoWPu-kIgEtNWBP84AGd50LZZY2poN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlN2RmMGNmOC0xNDE2LTQ5ZTItODE1ZS1lOGVkNGQ5NzM4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTEuMTY3OTkyNDQ2WiJ9&digest=sha256%3A1eb761139c378421766be8d0090d5cd0d172eadce8bdf6fcdad7b11190c93e1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=afa6de29-18d8-4f17-9e20-b26930bf4f54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=1306d3a7-513c-4668-969a-14ae404d2bbc http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=25c0c5fb-f681-4cd6-9c5d-5e125eb90163 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/cccc/blobs/uploads/f9983f0e-33f7-4447-a616-fa67885757b8?_state=TJsNnhHOJfXL3s3goHPyzSTtNSvHZ1wv-u-ETEWVqwN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOTk4M2YwZS0zM2Y3LTQ0NDctYTYxNi1mYTY3ODg1NzU3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTMuMjc4OTQ4MDczWiJ9&digest=sha256%3A1799817a6633c6b3b7b34216a773cb583bdd3eb7fc2f1cc8321bc9e8a6b40bbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.887757632s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/f9983f0e-33f7-4447-a616-fa67885757b8?_state=TJsNnhHOJfXL3s3goHPyzSTtNSvHZ1wv-u-ETEWVqwN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmOTk4M2YwZS0zM2Y3LTQ0NDctYTYxNi1mYTY3ODg1NzU3YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTMuMjc4OTQ4MDczWiJ9&digest=sha256%3A1799817a6633c6b3b7b34216a773cb583bdd3eb7fc2f1cc8321bc9e8a6b40bbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=4fdf4acd-026c-4559-b352-ba65b1cea6e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=52165ca4-ceab-4b1b-a0c0-919d5467cf33 http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=21fc1d68-ba1f-4d69-a2ce-f89ca6606362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/dddd/blobs/uploads/3f782339-1073-4282-bf3c-46f6fd4aecc2?_state=ACe2FE25_OdZNYYlVDURffLVzxzH-9f2YaQEfqUrK3p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZjc4MjMzOS0xMDczLTQyODItYmYzYy00NmY2ZmQ0YWVjYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTUuMzg0NjkzODgxWiJ9&digest=sha256%3A9c253d97bf26880818605f4d9b316948a53f699a5dc642867f617ab88a9ff054" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724248709s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/3f782339-1073-4282-bf3c-46f6fd4aecc2?_state=ACe2FE25_OdZNYYlVDURffLVzxzH-9f2YaQEfqUrK3p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZjc4MjMzOS0xMDczLTQyODItYmYzYy00NmY2ZmQ0YWVjYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTUuMzg0NjkzODgxWiJ9&digest=sha256%3A9c253d97bf26880818605f4d9b316948a53f699a5dc642867f617ab88a9ff054 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=5072d5ec-b6b9-412d-bfe0-bdb3e635b6f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.130356ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=44121a7e-9bcb-4b39-b9dc-53d38aba3a65 http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:59Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=549403fd-b1d5-421e-889c-3b72fd74ad8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/eeee/blobs/uploads/382989a5-81ee-448e-b8cd-fd86ea8ebb9b?_state=LvGBlffM2ZNcI0FNTyCyWX9ly6X_BBLFNTUCG-R-gKJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzODI5ODlhNS04MWVlLTQ0OGUtYjhjZC1mZDg2ZWE4ZWJiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTcuNDA4NTU4NzI2WiJ9&digest=sha256%3Ae5723bc8b286c70d268ffefc82b85011d4471cc685fd2eebf9f197c6b52a0f47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.481663764s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/382989a5-81ee-448e-b8cd-fd86ea8ebb9b?_state=LvGBlffM2ZNcI0FNTyCyWX9ly6X_BBLFNTUCG-R-gKJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzODI5ODlhNS04MWVlLTQ0OGUtYjhjZC1mZDg2ZWE4ZWJiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTc6NTcuNDA4NTU4NzI2WiJ9&digest=sha256%3Ae5723bc8b286c70d268ffefc82b85011d4471cc685fd2eebf9f197c6b52a0f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:57:59Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=437bea43-ad02-46fb-8c81-8b9ab13310f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.036074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:57:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:00Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=3b6b46a2-3b72-4ec5-829b-e17368abbff1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=e3080c2f-d9a5-4b32-b489-36528d5b3923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/ffff/blobs/uploads/5095cead-eacf-4ac0-b110-fdf244be8272?_state=wimv1eCnwzPWFD4KNyzIdSNuIKO36b3V_29BD0j6JBN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MDk1Y2VhZC1lYWNmLTRhYzAtYjExMC1mZGYyNDRiZTgyNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDAuMTMxMzIxNjQ3WiJ9&digest=sha256%3A2869c9b6b723127877fd37af51553a9e8fc323eda8ce909989ac6d96e4b1e530" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41369833s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/5095cead-eacf-4ac0-b110-fdf244be8272?_state=wimv1eCnwzPWFD4KNyzIdSNuIKO36b3V_29BD0j6JBN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MDk1Y2VhZC1lYWNmLTRhYzAtYjExMC1mZGYyNDRiZTgyNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDAuMTMxMzIxNjQ3WiJ9&digest=sha256%3A2869c9b6b723127877fd37af51553a9e8fc323eda8ce909989ac6d96e4b1e530 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=48cc6196-f072-48bf-883a-226e57b3770e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.101475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=f056d212-e412-45f2-86d0-f235b2ae5995 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.81µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=edd6011d-9483-4ec7-95bb-faaa9a501118 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="783.089µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=d97087c8-bfe9-45c3-ab3b-53a901f204dc http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="742.968µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=b7f54891-80fd-4a35-9d97-3d0bc3b51dcd http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="755.048µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=4a0410be-adcc-4815-bdb5-c888627bc5b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="735.928µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=50a979b3-f842-4a35-a2d3-73a3d4b473ea http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="776.689µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=69fed6e0-2559-4435-9efb-f348c1ff18df http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="706.888µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=9d7f0ede-d0dc-4c37-9c1e-df173dc32061 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="691.208µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=fb466cf6-3ae0-478c-afc0-c6d6bcd53b44 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="708.608µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38123" http.request.id=c602c4a4-ec3d-4217-8d3f-694b48cbb6b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40966" 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="740.449µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T16:58: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.26.9 time="2026-10-15T16:58:01Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=8015c717-2a52-4ae7-8234-bb38a5755604 http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=b88fefd6-68f4-418a-83e0-47e60dc0a756 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/aaaa/blobs/uploads/8efdf6f9-fb6e-408d-ad1f-b1fef4bebe55?_state=s4X547P6symGPOkQ3IoaukA1N-jGtay4UYx1DM0Ros57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZWZkZjZmOS1mYjZlLTQwOGQtYWQxZi1iMWZlZjRiZWJlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDEuODA0NjIwNzQzWiJ9&digest=sha256%3A2cf040ffa04a3ac9761b9d6e5701214ca14dcdb205da7ab833260bf3749b1343" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584010089s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8efdf6f9-fb6e-408d-ad1f-b1fef4bebe55?_state=s4X547P6symGPOkQ3IoaukA1N-jGtay4UYx1DM0Ros57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZWZkZjZmOS1mYjZlLTQwOGQtYWQxZi1iMWZlZjRiZWJlNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDEuODA0NjIwNzQzWiJ9&digest=sha256%3A2cf040ffa04a3ac9761b9d6e5701214ca14dcdb205da7ab833260bf3749b1343 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=2557523f-2258-4e9c-a3d4-c411bc437bce http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=f07fdb7d-4576-465c-ac87-b884bcacf146 http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=074c6a20-e99c-4b45-a7a0-36e3405abc13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/bbbb/blobs/uploads/a9e9da36-90cb-4bfa-b513-14f11904d434?_state=yrBysR0OQG1SCVD2VmULE28DoPhPM1Kkzy-fO93zuuR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhOWU5ZGEzNi05MGNiLTRiZmEtYjUxMy0xNGYxMTkwNGQ0MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDMuNTY5ODQ5NTE0WiJ9&digest=sha256%3Abd4d686464a3e2dd1a2c824459aedcbabb7bfb99e289a489e260a477951a0279" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069981777s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a9e9da36-90cb-4bfa-b513-14f11904d434?_state=yrBysR0OQG1SCVD2VmULE28DoPhPM1Kkzy-fO93zuuR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhOWU5ZGEzNi05MGNiLTRiZmEtYjUxMy0xNGYxMTkwNGQ0MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDMuNTY5ODQ5NTE0WiJ9&digest=sha256%3Abd4d686464a3e2dd1a2c824459aedcbabb7bfb99e289a489e260a477951a0279 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=52101878-d5a4-4745-8c74-a05d3a046e91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.160916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=b11823e4-ff31-4977-99f6-edd9627331f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:04 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=cdee1485-2d5d-4bdc-a46d-e797ffa84ff4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/cccc/blobs/uploads/aa0526f0-5bdf-4798-8337-546814927c2e?_state=Hge4ftDQW6rxZ3tZCHNlKuLyS7HlDBZ2faViw9yqvTx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYTA1MjZmMC01YmRmLTQ3OTgtODMzNy01NDY4MTQ5MjdjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDQuOTAxMjU5NDc3WiJ9&digest=sha256%3A17bbfec22a2b8b8e74c7a38f30917ab97993c0e4474ec41e1ef88c24f2113253" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846614289s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:04 +0000] "PUT /v2/foo/cccc/blobs/uploads/aa0526f0-5bdf-4798-8337-546814927c2e?_state=Hge4ftDQW6rxZ3tZCHNlKuLyS7HlDBZ2faViw9yqvTx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYTA1MjZmMC01YmRmLTQ3OTgtODMzNy01NDY4MTQ5MjdjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDQuOTAxMjU5NDc3WiJ9&digest=sha256%3A17bbfec22a2b8b8e74c7a38f30917ab97993c0e4474ec41e1ef88c24f2113253 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=1888e9c9-2fcd-489f-b41a-55519feabc54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.946113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=bc10ea7f-6ae1-4621-8df5-c2a7b926b53e http.request.method=POST http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=f597f4d2-71b6-48fc-9e8f-98512a13a78b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/dddd/blobs/uploads/de65710d-883c-47e9-88ed-c671b451e719?_state=LV01BMCEnUQ2Ok2oArJ5v2Nkk-gdXQs96E4N08pdmtJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZTY1NzEwZC04ODNjLTQ3ZTktODhlZC1jNjcxYjQ1MWU3MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDYuOTM3MDQwOTM3WiJ9&digest=sha256%3A0a98418bf8e48cad084c1ed2c4981301e27d0489487d4aeb7a8f64011d19c36a" http.request.useragent="Go-http-client/1.1" http.response.duration=903.34338ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/de65710d-883c-47e9-88ed-c671b451e719?_state=LV01BMCEnUQ2Ok2oArJ5v2Nkk-gdXQs96E4N08pdmtJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZTY1NzEwZC04ODNjLTQ3ZTktODhlZC1jNjcxYjQ1MWU3MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDYuOTM3MDQwOTM3WiJ9&digest=sha256%3A0a98418bf8e48cad084c1ed2c4981301e27d0489487d4aeb7a8f64011d19c36a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=3a7fa4d2-7b4b-4739-a670-5db6a6db6ae7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.967274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34465" http.request.id=131e38ac-913d-4484-ba15-3846ac1f9fbe http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" 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="773.689µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:16:58:07 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (20.21s) === RUN TestURLPrefix time="2026-10-15T16:58:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:07Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:07Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44779" http.request.id=556c94b2-6730-4d39-8d12-73237484a39b http.request.method=GET http.request.remoteaddr="127.0.0.1:43206" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.409µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:07 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-10-15T16:58:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:07Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=f1c8dfa4-c54a-413f-a078-d7db7340fedf http.request.method=GET http.request.remoteaddr="127.0.0.1:37542" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021012ms http.response.status=404 http.response.written=157 vars.digest="sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "GET /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=1084007e-b58e-4f11-8efd-04c56862457f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.291µs" http.response.status=404 http.response.written=157 vars.digest="sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=f893384b-221b-4496-869f-75aa90027115 http.request.method=POST http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=5b779fef-aa0c-4aed-8b61-c9ad6ea7fb9c http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="947.091µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "GET /v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=85295da9-19ce-45ee-8d40-6f8323e5e288 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="895.25µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=20c48d7d-e44a-4b7e-9321-edd79539c165 http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b73c7a51-15b6-4bfd-aa08-2d7c61477496 time="2026-10-15T16:58:08Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=20c48d7d-e44a-4b7e-9321-edd79539c165 http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.13µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b73c7a51-15b6-4bfd-aa08-2d7c61477496 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "GET /v2/foo/bar/blobs/uploads/b73c7a51-15b6-4bfd-aa08-2d7c61477496?_state=gsNsbx6ugnYj8l7pTPmYLzAkphDz91vZbQzbPxVEkMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3M2M3YTUxLTE1YjYtNGJmZC1hYTA4LTJkN2M2MTQ3NzQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMTYxMTc0NTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=b114e055-7219-4687-94ab-1a5980cbe42f http.request.method=POST http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=84fe493f-1244-4fe4-923b-0020d4d9d0f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/ff05e34f-4c34-40d1-8542-d3e1a311c24b?_state=DmygRK4oVsbRgSUI82dunKgQ3W4TOO4ZYfkWiI6SRPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDVlMzRmLTRjMzQtNDBkMS04NTQyLWQzZTFhMzExYzI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjA3MTgyNjhaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" provided=sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc vars.name="foo/bar" vars.uuid=ff05e34f-4c34-40d1-8542-d3e1a311c24b time="2026-10-15T16:58:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=84fe493f-1244-4fe4-923b-0020d4d9d0f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/ff05e34f-4c34-40d1-8542-d3e1a311c24b?_state=DmygRK4oVsbRgSUI82dunKgQ3W4TOO4ZYfkWiI6SRPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDVlMzRmLTRjMzQtNDBkMS04NTQyLWQzZTFhMzExYzI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjA3MTgyNjhaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ff05e34f-4c34-40d1-8542-d3e1a311c24b time="2026-10-15T16:58:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=84fe493f-1244-4fe4-923b-0020d4d9d0f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/ff05e34f-4c34-40d1-8542-d3e1a311c24b?_state=DmygRK4oVsbRgSUI82dunKgQ3W4TOO4ZYfkWiI6SRPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDVlMzRmLTRjMzQtNDBkMS04NTQyLWQzZTFhMzExYzI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjA3MTgyNjhaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033851ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ff05e34f-4c34-40d1-8542-d3e1a311c24b 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "PUT /v2/foo/bar/blobs/uploads/ff05e34f-4c34-40d1-8542-d3e1a311c24b?_state=DmygRK4oVsbRgSUI82dunKgQ3W4TOO4ZYfkWiI6SRPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDVlMzRmLTRjMzQtNDBkMS04NTQyLWQzZTFhMzExYzI0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjA3MTgyNjhaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=fd645d54-d1f2-43fb-a40b-29715c315c33 http.request.method=POST http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=a110ccd9-32ab-48a2-b2fa-474c6586f058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/57c07270-496b-4c85-b160-2fe931b16df4?_state=R0R_oLz32X5oVFlKnBPxwHxlpXx-qo9GJC4kNMYGrih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3YzA3MjcwLTQ5NmItNGM4NS1iMTYwLTJmZTkzMWIxNmRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjMwODExMzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "PUT /v2/foo/bar/blobs/uploads/57c07270-496b-4c85-b160-2fe931b16df4?_state=R0R_oLz32X5oVFlKnBPxwHxlpXx-qo9GJC4kNMYGrih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3YzA3MjcwLTQ5NmItNGM4NS1iMTYwLTJmZTkzMWIxNmRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjMwODExMzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=b71d4884-d952-45e5-9ab0-ed07a575e380 http.request.method=POST http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=90c5593a-64ef-400e-ab6e-d7a3e2101140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/736a7853-4b93-4cdd-ab34-01002eaa0ada?_state=S4R5KIzBtwSCxK-OeFYQvknvMZ-7G6YJ2mQeSSRii5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNmE3ODUzLTRiOTMtNGNkZC1hYjM0LTAxMDAyZWFhMGFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjU3MTIwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "PUT /v2/foo/bar/blobs/uploads/736a7853-4b93-4cdd-ab34-01002eaa0ada?_state=S4R5KIzBtwSCxK-OeFYQvknvMZ-7G6YJ2mQeSSRii5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczNmE3ODUzLTRiOTMtNGNkZC1hYjM0LTAxMDAyZWFhMGFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjU3MTIwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=b3da0bb0-45a4-4bbd-9fdd-6025c1742abe http.request.method=POST http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=259cad86-a34b-447c-a139-7b070b4ba993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/5abd474a-86d3-46bf-858c-4c738b2b9baf?_state=eMhWaKTsTa1qM5vVTJMuyrGsZEMluiqceoBMIjHOryF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYmQ0NzRhLTg2ZDMtNDZiZi04NThjLTRjNzM4YjJiOWJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjgxMDc3OTFaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.duration=880.840685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5abd474a-86d3-46bf-858c-4c738b2b9baf?_state=eMhWaKTsTa1qM5vVTJMuyrGsZEMluiqceoBMIjHOryF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYmQ0NzRhLTg2ZDMtNDZiZi04NThjLTRjNzM4YjJiOWJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOC4wMjgxMDc3OTFaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=f9f562a5-b4e7-493d-b5d1-82295e6762d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39905" http.request.id=0a95cdb9-513e-45f8-a08d-a2577e41551f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/b523acec-de41-41aa-b10c-165794c0ba44?_state=pG6hOZ3GTbSvvGrdsYxhIkABE1DhYmAjI4W7l2P5SB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjNhY2VjLWRlNDEtNDFhYS1iMTBjLTE2NTc5NGMwYmE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOS4wMTY1MjQ2ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=935.594383ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/b523acec-de41-41aa-b10c-165794c0ba44?_state=pG6hOZ3GTbSvvGrdsYxhIkABE1DhYmAjI4W7l2P5SB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjNhY2VjLWRlNDEtNDFhYS1iMTBjLTE2NTc5NGMwYmE0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODowOS4wMTY1MjQ2ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=62d15ecf-5893-4cc9-ba75-785d11ceb646 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/uploads/b523acec-de41-41aa-b10c-165794c0ba44?_state=z6o3VfWQZWUDgYAZ7YB7QT1srmdRvHBC9m2m6cIG7tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjNhY2VjLWRlNDEtNDFhYS1iMTBjLTE2NTc5NGMwYmE0NCIsIk9mZnNldCI6MTY0MzMxNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDlaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:09 +0000] "PUT /v2/foo/bar/blobs/uploads/b523acec-de41-41aa-b10c-165794c0ba44?_state=z6o3VfWQZWUDgYAZ7YB7QT1srmdRvHBC9m2m6cIG7tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjNhY2VjLWRlNDEtNDFhYS1iMTBjLTE2NTc5NGMwYmE0NCIsIk9mZnNldCI6MTY0MzMxNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MDlaIn0%3D&digest=sha256%3A402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=9ee318a3-fdd4-49ba-8543-ff2b46bb0714 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="964.931µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=a6f3857e-fcb8-4485-a848-8b151bf4c866 http.request.method=GET http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=102.92496ms http.response.status=200 http.response.written=16433152 127.0.0.1 - - [15/Oct/2026:16:58:09 +0000] "GET /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 200 16433152 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=error msg="error parsing digest="sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=96032201-d7bd-4be8-bee4-98d497ced57c http.request.method=GET http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" vars.name="foo/bar" time="2026-10-15T16:58:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=96032201-d7bd-4be8-bee4-98d497ced57c http.request.method=GET http.request.remoteaddr="127.0.0.1:37562" http.request.uri="/v2/foo/bar/blobs/sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.493016ms http.response.status=400 http.response.written=110 vars.digest="sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/sha257:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=c03fc8b0-08d5-4bbc-a7c9-a44242587fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295775ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:10Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=58b4be20-2f57-4611-a782-ce1da7387bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49306" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039012ms http.response.status=404 http.response.written=157 vars.digest="sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=ffb66fc8-e079-4d9b-b481-f109848eb334 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.571µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=50095838-7e6d-47ad-a174-41c9560002fe http.request.method=POST http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=faf2a356-3bfb-43bf-86b1-27848e481b1d http.request.method=GET http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080092ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=4c099a8b-ae95-4881-9197-9b3e63eec5e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="956.771µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=800ad23a-16e5-4945-b807-758dd9d85785 http.request.method=GET http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1aecce05-44e8-4dc9-98ac-59e1271e2513 time="2026-10-15T16:58:10Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=800ad23a-16e5-4945-b807-758dd9d85785 http.request.method=GET http.request.remoteaddr="127.0.0.1:49312" http.request.uri="/v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.331µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1aecce05-44e8-4dc9-98ac-59e1271e2513 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/uploads/1aecce05-44e8-4dc9-98ac-59e1271e2513?_state=GmvDSW4m0HkF7_aW81kENSpDf17LDnEwEzbqOUbNl_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZWNjZTA1LTQ0ZTgtNGRjOS05OGFjLTU5ZTEyNzFlMjUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzE2Njg4NzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=36020e8f-c707-4641-9e6e-017b038b03f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=e986ab97-19a2-4100-834a-5c405e4834ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb?_state=vO24tnIeYvXO0S7eSPsHv20iakv-k5KSUMdsauYGFzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzZkOWQyLTFlMjctNGM0ZC1hYTY5LWFjNmVlOTIzODhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzcyMDk0NTVaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" provided=sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 vars.name="foo/bar" vars.uuid=dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb time="2026-10-15T16:58:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=e986ab97-19a2-4100-834a-5c405e4834ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb?_state=vO24tnIeYvXO0S7eSPsHv20iakv-k5KSUMdsauYGFzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzZkOWQyLTFlMjctNGM0ZC1hYTY5LWFjNmVlOTIzODhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzcyMDk0NTVaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb time="2026-10-15T16:58:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=e986ab97-19a2-4100-834a-5c405e4834ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb?_state=vO24tnIeYvXO0S7eSPsHv20iakv-k5KSUMdsauYGFzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzZkOWQyLTFlMjctNGM0ZC1hYTY5LWFjNmVlOTIzODhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzcyMDk0NTVaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.518577ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "PUT /v2/foo/bar/blobs/uploads/dfc6d9d2-1e27-4c4d-aa69-ac6ee92388eb?_state=vO24tnIeYvXO0S7eSPsHv20iakv-k5KSUMdsauYGFzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzZkOWQyLTFlMjctNGM0ZC1hYTY5LWFjNmVlOTIzODhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yNzcyMDk0NTVaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=4f481706-14a6-4699-99dc-a585b6ddf920 http.request.method=POST http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=1d8dbac4-39aa-4f8e-bc6a-e4a0d5d190fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/b176a254-3081-4e4c-840f-040ff6376b24?_state=7_6F5m1GkKCRusSMDXCixhgkxlGbwP1A2MoLkSNaVFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNzZhMjU0LTMwODEtNGU0Yy04NDBmLTA0MGZmNjM3NmIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODA1MzEyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "PUT /v2/foo/bar/blobs/uploads/b176a254-3081-4e4c-840f-040ff6376b24?_state=7_6F5m1GkKCRusSMDXCixhgkxlGbwP1A2MoLkSNaVFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNzZhMjU0LTMwODEtNGU0Yy04NDBmLTA0MGZmNjM3NmIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODA1MzEyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=c68d8d56-ab2b-4a8d-b2e4-ec8105a346a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=2750d338-5bf3-464e-b0da-638a60f0ba24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/05df26b6-8a00-4196-bc52-6a4f6d18c202?_state=VcQPqs6Pr3npBJXY85oZrTv9ac67IofJn3yu8z3Qxyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZGYyNmI2LThhMDAtNDE5Ni1iYzUyLTZhNGY2ZDE4YzIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODM0NjE0NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "PUT /v2/foo/bar/blobs/uploads/05df26b6-8a00-4196-bc52-6a4f6d18c202?_state=VcQPqs6Pr3npBJXY85oZrTv9ac67IofJn3yu8z3Qxyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZGYyNmI2LThhMDAtNDE5Ni1iYzUyLTZhNGY2ZDE4YzIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODM0NjE0NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=1ac0cdfa-0e3c-4120-b071-700c03c3fd78 http.request.method=POST http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=62474367-9ec1-4ccc-a0cb-047bd444cbde http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/c5c97e27-bb42-4778-b13a-260917f08d01?_state=3kshSRFSNpBLmSU5jFPoSAq-KAEh9JTNNAu8In-iWcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Yzk3ZTI3LWJiNDItNDc3OC1iMTNhLTI2MDkxN2YwOGQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODY4ODc0ODRaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167462076s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "PUT /v2/foo/bar/blobs/uploads/c5c97e27-bb42-4778-b13a-260917f08d01?_state=3kshSRFSNpBLmSU5jFPoSAq-KAEh9JTNNAu8In-iWcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Yzk3ZTI3LWJiNDItNDc3OC1iMTNhLTI2MDkxN2YwOGQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMC4yODY4ODc0ODRaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=0ba3b585-3807-4172-9349-ed9540da3726 http.request.method=POST http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33569" http.request.id=3d05bf03-add0-4e50-83e2-229b07fb0156 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/49e7c89c-0400-454a-b193-2583028f378f?_state=8WwBCISJpURiVz4lZkb2FvB7NLY6b-L243uM8oxGW1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTdjODljLTA0MDAtNDU0YS1iMTkzLTI1ODMwMjhmMzc4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMS41NzE2NjI5NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118559404s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/49e7c89c-0400-454a-b193-2583028f378f?_state=8WwBCISJpURiVz4lZkb2FvB7NLY6b-L243uM8oxGW1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTdjODljLTA0MDAtNDU0YS1iMTkzLTI1ODMwMjhmMzc4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMS41NzE2NjI5NjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=29e9fd40-5663-48e1-bea9-d91e2b7f5f9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/uploads/49e7c89c-0400-454a-b193-2583028f378f?_state=vH0JdRX0CUbWGnnvKei0aECSdMscls_2FeqgackG9ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTdjODljLTA0MDAtNDU0YS1iMTkzLTI1ODMwMjhmMzc4ZiIsIk9mZnNldCI6MTc2OTgzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MTFaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327895ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "PUT /v2/foo/bar/blobs/uploads/49e7c89c-0400-454a-b193-2583028f378f?_state=vH0JdRX0CUbWGnnvKei0aECSdMscls_2FeqgackG9ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZTdjODljLTA0MDAtNDU0YS1iMTkzLTI1ODMwMjhmMzc4ZiIsIk9mZnNldCI6MTc2OTgzMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MTFaIn0%3D&digest=sha256%3Af33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=2fb357aa-4098-481c-a8bc-3b8406978ddd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="943.331µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=cc0193a6-4fde-4caa-9fbe-68caf3fa0d30 http.request.method=GET http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=108.695665ms http.response.status=200 http.response.written=17698304 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "GET /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 200 17698304 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=error msg="error parsing digest="sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=f7bb756e-4792-4374-b69b-d2be4ebd7856 http.request.method=GET http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" vars.name="foo/bar" time="2026-10-15T16:58:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=f7bb756e-4792-4374-b69b-d2be4ebd7856 http.request.method=GET http.request.remoteaddr="127.0.0.1:49322" http.request.uri="/v2/foo/bar/blobs/sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.17µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "GET /v2/foo/bar/blobs/sha257:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=33c5ed3f-ec09-4037-9056-9e1bbeaafad2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49344" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273294ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "GET /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=dd706a8f-3947-46d6-acaa-008d478df1ff http.request.method=GET http.request.remoteaddr="127.0.0.1:49332" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.826266ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "GET /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33569" http.request.id=161175dd-7efe-4452-ad5e-409620e5a11a http.request.method=GET http.request.remoteaddr="127.0.0.1:49344" http.request.uri="/v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.108263ms http.response.status=200 http.response.written=458752 127.0.0.1 - - [15/Oct/2026:16:58:12 +0000] "GET /v2/foo/bar/blobs/sha256:f33fc60a01aae24d3d5444cde821aedc10ee810784c1851783aaa111ca931d31 HTTP/1.1" 200 458752 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=aa999efc-b926-423f-8243-cc63cf2a36dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.744730209s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-10-15T16:58:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39905" http.request.id=edd6f211-e331-4da0-b361-e7c8cc018203 http.request.method=GET http.request.remoteaddr="127.0.0.1:37568" http.request.uri="/v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.752306255s http.response.status=200 http.response.written=2658304 127.0.0.1 - - [15/Oct/2026:16:58:10 +0000] "GET /v2/foo/bar/blobs/sha256:402abda199b0efc2d55970b7b3d041edafb898ff971b7fbe320da84b2e4579dc HTTP/1.1" 200 2658304 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.98s) === RUN TestBlobDelete time="2026-10-15T16:58:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:12Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=c084a1eb-1b4b-4a3a-97d9-24e290bf52c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51064" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.106332ms http.response.status=404 http.response.written=157 vars.digest="sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "GET /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=1375c6e7-3805-480c-9df6-9760da87f791 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.051µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=9d6832fb-218e-42f2-b984-23734f217de7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=edf476f8-d499-4994-9361-2f4994bccfe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007892ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "GET /v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=7a8deb21-f736-4680-9e23-afece36f70ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024492ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=8d0fd2ae-9bfc-4cd9-9220-5b2e23612265 http.request.method=GET http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a414715d-39a0-42ec-aa0d-37b433774e2a time="2026-10-15T16:58:13Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=8d0fd2ae-9bfc-4cd9-9220-5b2e23612265 http.request.method=GET http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.33µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a414715d-39a0-42ec-aa0d-37b433774e2a 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "GET /v2/foo/bar/blobs/uploads/a414715d-39a0-42ec-aa0d-37b433774e2a?_state=rTZ74nxQgmTBTxKCUAvwVvGiPmk-t4_Yx4Wl04_jJdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0MTQ3MTVkLTM5YTAtNDJlYy1hYTBkLTM3YjQzMzc3NGUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wMzQ4MDEyMDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=81ca7b10-216d-4eea-baf2-2beeff45a5f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=7d6a5daf-f426-4984-830f-67b30721755e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/d8493bd7-1ccd-4e01-9e13-1ed41c66a417?_state=GacuqvWkvUyWKjSt_R6rrP2oUCgYQdUIYQF30-n5Sip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NDkzYmQ3LTFjY2QtNGUwMS05ZTEzLTFlZDQxYzY2YTQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDAxNjYyNjlaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" provided=sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 vars.name="foo/bar" vars.uuid=d8493bd7-1ccd-4e01-9e13-1ed41c66a417 time="2026-10-15T16:58:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=7d6a5daf-f426-4984-830f-67b30721755e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/d8493bd7-1ccd-4e01-9e13-1ed41c66a417?_state=GacuqvWkvUyWKjSt_R6rrP2oUCgYQdUIYQF30-n5Sip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NDkzYmQ3LTFjY2QtNGUwMS05ZTEzLTFlZDQxYzY2YTQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDAxNjYyNjlaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d8493bd7-1ccd-4e01-9e13-1ed41c66a417 time="2026-10-15T16:58:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=7d6a5daf-f426-4984-830f-67b30721755e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/d8493bd7-1ccd-4e01-9e13-1ed41c66a417?_state=GacuqvWkvUyWKjSt_R6rrP2oUCgYQdUIYQF30-n5Sip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NDkzYmQ3LTFjY2QtNGUwMS05ZTEzLTFlZDQxYzY2YTQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDAxNjYyNjlaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007571ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d8493bd7-1ccd-4e01-9e13-1ed41c66a417 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "PUT /v2/foo/bar/blobs/uploads/d8493bd7-1ccd-4e01-9e13-1ed41c66a417?_state=GacuqvWkvUyWKjSt_R6rrP2oUCgYQdUIYQF30-n5Sip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NDkzYmQ3LTFjY2QtNGUwMS05ZTEzLTFlZDQxYzY2YTQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDAxNjYyNjlaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=1fc7b2f6-67c9-48fc-8184-b879b40d1b58 http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=2b955652-e3ab-4ad8-a6b9-bd6cd4998469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/2b562440-0395-4de4-a0e2-75cca58bd209?_state=jSFlXOUABF1_62efAC0PFGOX8KInTSUMLwiXKO2FVZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTYyNDQwLTAzOTUtNGRlNC1hMGUyLTc1Y2NhNThiZDIwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDI1ODExNzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "PUT /v2/foo/bar/blobs/uploads/2b562440-0395-4de4-a0e2-75cca58bd209?_state=jSFlXOUABF1_62efAC0PFGOX8KInTSUMLwiXKO2FVZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTYyNDQwLTAzOTUtNGRlNC1hMGUyLTc1Y2NhNThiZDIwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDI1ODExNzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=e745fd17-7054-44fb-9626-206ecf9c774d http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=a94dc066-4d49-4ab4-b86e-b3afafa36525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/5c14023e-c111-43f0-961d-c7a9b4599d5e?_state=5t2Cypo8HU4QixqLgopHYwwVxLCnq3Z3OyYfqlgn0zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMTQwMjNlLWMxMTEtNDNmMC05NjFkLWM3YTliNDU5OWQ1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDUxMzE2MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "PUT /v2/foo/bar/blobs/uploads/5c14023e-c111-43f0-961d-c7a9b4599d5e?_state=5t2Cypo8HU4QixqLgopHYwwVxLCnq3Z3OyYfqlgn0zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMTQwMjNlLWMxMTEtNDNmMC05NjFkLWM3YTliNDU5OWQ1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDUxMzE2MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=89fa856b-ffe8-4939-9770-04fe2f7cc90d http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=6be3d8a6-0bea-4127-8ca6-44dcfc18634f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/a2bfdd62-747f-4227-94f0-32cabb34f3bd?_state=x1v2kKWHfckziOJD0uA2crFT4buFGY5Cx7IziDUwfY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYmZkZDYyLTc0N2YtNDIyNy05NGYwLTMyY2FiYjM0ZjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDc1Nzk5OTNaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350078973s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:13 +0000] "PUT /v2/foo/bar/blobs/uploads/a2bfdd62-747f-4227-94f0-32cabb34f3bd?_state=x1v2kKWHfckziOJD0uA2crFT4buFGY5Cx7IziDUwfY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyYmZkZDYyLTc0N2YtNDIyNy05NGYwLTMyY2FiYjM0ZjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxMy4wNDc1Nzk5OTNaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=5c7e14d2-dadf-4037-b63a-e67007bbaf34 http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46373" http.request.id=ac7307ee-261d-4ef8-aa1e-83341f8d9555 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/05b833e4-5bfb-4081-9f8f-dd9df121effd?_state=Ey5e0mCVROJ54M7GYY88Ml8SjKGtTsCCL4KpEV5E5LB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjgzM2U0LTViZmItNDA4MS05ZjhmLWRkOWRmMTIxZWZmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNC41MjgzMTQwNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292059679s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:14 +0000] "PATCH /v2/foo/bar/blobs/uploads/05b833e4-5bfb-4081-9f8f-dd9df121effd?_state=Ey5e0mCVROJ54M7GYY88Ml8SjKGtTsCCL4KpEV5E5LB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjgzM2U0LTViZmItNDA4MS05ZjhmLWRkOWRmMTIxZWZmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNC41MjgzMTQwNzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=82f752e4-56e3-44fe-8d94-d518dde38c16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/05b833e4-5bfb-4081-9f8f-dd9df121effd?_state=PkBwrKa2tB7brGUsdxt8hht93COE3OVKlA5GYwnxLqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjgzM2U0LTViZmItNDA4MS05ZjhmLWRkOWRmMTIxZWZmZCIsIk9mZnNldCI6MTk5MjQ5OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MTRaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "PUT /v2/foo/bar/blobs/uploads/05b833e4-5bfb-4081-9f8f-dd9df121effd?_state=PkBwrKa2tB7brGUsdxt8hht93COE3OVKlA5GYwnxLqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjgzM2U0LTViZmItNDA4MS05ZjhmLWRkOWRmMTIxZWZmZCIsIk9mZnNldCI6MTk5MjQ5OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MTRaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=ce8a0d8a-55c5-457f-a4e5-7189cfb539a1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="925.731µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=af76f858-1d26-40b9-9a15-58bb6e0967a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=126.528026ms http.response.status=200 http.response.written=19924992 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "GET /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 200 19924992 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=error msg="error parsing digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=5b629ca3-1b97-41fa-a6a9-38cf6980bec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" time="2026-10-15T16:58:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=5b629ca3-1b97-41fa-a6a9-38cf6980bec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.531µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "GET /v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=5c415468-1540-418d-95ec-80b99e995900 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318055ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "GET /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=ae46a9f5-c5e9-449c-8a86-e425424787ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=e71f727a-6e7b-47d6-bfec-8df204622742 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063372ms http.response.status=404 http.response.written=157 vars.digest="sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=a33ac104-51fa-4bbf-bbbe-4a6dc2a0a0a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="868.53µs" http.response.status=404 http.response.written=74 vars.digest="sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=error msg="error parsing digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=14bf3495-45ee-49dd-b781-b22b851ddfff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" time="2026-10-15T16:58:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=14bf3495-45ee-49dd-b781-b22b851ddfff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045692ms http.response.status=400 http.response.written=110 vars.digest="sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T16:58:15Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=98ecc2f8-0278-4246-9e53-2926a00a58c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903902ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=e9fb6856-5b85-4273-93b2-6372e9d547e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49460" http.request.uri="/v2/foo/bar/blobs/uploads/961c606c-77ef-46c5-8617-4c568516c26e?_state=i5XKQjI14z6SXivctePE_JerKCb9T4l1KKtFvaJcbT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MWM2MDZjLTc3ZWYtNDZjNS04NjE3LTRjNTY4NTE2YzI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNS45ODg2MzIzMzRaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389577218s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "PUT /v2/foo/bar/blobs/uploads/961c606c-77ef-46c5-8617-4c568516c26e?_state=i5XKQjI14z6SXivctePE_JerKCb9T4l1KKtFvaJcbT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MWM2MDZjLTc3ZWYtNDZjNS04NjE3LTRjNTY4NTE2YzI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNS45ODg2MzIzMzRaIn0%3D&digest=sha256%3Ab75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=cda3b5f0-880b-4a47-8d9c-f65c4bf25714 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49460" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.283135ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=f6b5b0f9-11ee-43a5-a17d-4d8e6ab093e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.536758877s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "GET /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-10-15T16:58:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46373" http.request.id=61b6ac8e-bb2c-4345-b9bc-7839b2d33649 http.request.method=GET http.request.remoteaddr="127.0.0.1:49434" http.request.uri="/v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.544645966s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [15/Oct/2026:16:58:15 +0000] "GET /v2/foo/bar/blobs/sha256:b75da16507b24060be514fba8a625d3dd5e58c9ecd74c3fc0a814244cc8dbd49 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.68s) === RUN TestRelativeURL time="2026-10-15T16:58:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:17Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34991" http.request.id=b6b60383-fac6-4dcd-99fb-a17b41e2942f http.request.method=POST http.request.remoteaddr="127.0.0.1:33916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34991" http.request.id=c66b467f-0bf1-4380-898f-05d75da91ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33916" http.request.uri="/v2/foo/bar/blobs/uploads/38226f31-b866-4492-a979-dc6a3ec911b2?_state=5mErGPocMTsWZvkrc_CDKPMmQXbDjmG3YXp7hF5_4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4MjI2ZjMxLWI4NjYtNDQ5Mi1hOTc5LWRjNmEzZWM5MTFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNy41MTU4ODE5ODRaIn0%3D&digest=sha256%3A07f4a03329160983c9e3543eab5a883dc55f721cc571230310a17e74d17f897b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094054437s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:17 +0000] "PUT /v2/foo/bar/blobs/uploads/38226f31-b866-4492-a979-dc6a3ec911b2?_state=5mErGPocMTsWZvkrc_CDKPMmQXbDjmG3YXp7hF5_4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4MjI2ZjMxLWI4NjYtNDQ5Mi1hOTc5LWRjNmEzZWM5MTFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoxNy41MTU4ODE5ODRaIn0%3D&digest=sha256%3A07f4a03329160983c9e3543eab5a883dc55f721cc571230310a17e74d17f897b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34991" http.request.id=ae7634e3-fb7f-484d-a546-51b02fcac052 http.request.method=POST http.request.remoteaddr="127.0.0.1:33916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34991" http.request.id=b973b31d-9afc-4bcb-bd04-67b447c26325 http.request.method=POST http.request.remoteaddr="127.0.0.1:33916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34991" http.request.id=00f570b5-f4ad-48fe-ae13-1b3fef4e05b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33916" http.request.uri="/v2/foo/bar/blobs/uploads/b4d1d9b2-3843-49be-8560-d9745e75b0a6?_state=Uck8TCu0iZ2mxXRtmA_FKr_5oaGDQ-82LNjf025unNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZDFkOWIyLTM4NDMtNDliZS04NTYwLWQ5NzQ1ZTc1YjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMC4wMjQ3Mjc4NTVaIn0%3D&digest=sha256%3A79269fa5d106a178c0490468c381ce5ba48610b60784e7f861d42d611c606dd9" http.request.useragent="Go-http-client/1.1" http.response.duration=994.191563ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:20 +0000] "PUT /v2/foo/bar/blobs/uploads/b4d1d9b2-3843-49be-8560-d9745e75b0a6?_state=Uck8TCu0iZ2mxXRtmA_FKr_5oaGDQ-82LNjf025unNJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZDFkOWIyLTM4NDMtNDliZS04NTYwLWQ5NzQ1ZTc1YjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMC4wMjQ3Mjc4NTVaIn0%3D&digest=sha256%3A79269fa5d106a178c0490468c381ce5ba48610b60784e7f861d42d611c606dd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.51s) === RUN TestBlobDeleteDisabled time="2026-10-15T16:58:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:21Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:21Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:41883" http.request.id=8a691ba0-ebb3-4f39-b9a6-3a4bd4ca924a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46014" http.request.uri="/v2/foo/bar/blobs/sha256:1cec85b1a4c5c9f2448e4b054612445340a4690ef68e0f6787ff9414bb318919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.015931ms http.response.status=405 http.response.written=78 vars.digest="sha256:1cec85b1a4c5c9f2448e4b054612445340a4690ef68e0f6787ff9414bb318919" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:1cec85b1a4c5c9f2448e4b054612445340a4690ef68e0f6787ff9414bb318919 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled time="2026-10-15T16:58:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:21Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42727" http.request.id=59ec8b97-16a6-4ac4-aa03-cc8154817b22 http.request.method=POST http.request.remoteaddr="127.0.0.1:51126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42727" http.request.id=deacb1d2-d3e4-4307-b8bf-bb4dd38ccce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51126" http.request.uri="/v2/foo/bar/blobs/uploads/f8cf414d-fcbe-47ef-a12d-5d947cafa7d5?_state=9A7QvqeNwHkVZ2OWGv5heEPbtZlUxpJ9GyMoBPG2d_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4Y2Y0MTRkLWZjYmUtNDdlZi1hMTJkLTVkOTQ3Y2FmYTdkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMS40MzU4OTkwMzZaIn0%3D&digest=sha256%3Afbbe9f904225b9524e0b6a65c7560c086dde5d7dbf7f40be9c29dda67013af53" http.request.useragent="Go-http-client/1.1" http.response.duration=1.629503962s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:21 +0000] "PUT /v2/foo/bar/blobs/uploads/f8cf414d-fcbe-47ef-a12d-5d947cafa7d5?_state=9A7QvqeNwHkVZ2OWGv5heEPbtZlUxpJ9GyMoBPG2d_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4Y2Y0MTRkLWZjYmUtNDdlZi1hMTJkLTVkOTQ3Y2FmYTdkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMS40MzU4OTkwMzZaIn0%3D&digest=sha256%3Afbbe9f904225b9524e0b6a65c7560c086dde5d7dbf7f40be9c29dda67013af53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:42727" http.request.id=dc20a0ec-b56e-4b4a-a9c8-b69d964a8589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51126" http.request.uri="/v2/foo/bar/blobs/sha256:fbbe9f904225b9524e0b6a65c7560c086dde5d7dbf7f40be9c29dda67013af53" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="944.45µs" http.response.status=405 http.response.written=78 vars.digest="sha256:fbbe9f904225b9524e0b6a65c7560c086dde5d7dbf7f40be9c29dda67013af53" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:fbbe9f904225b9524e0b6a65c7560c086dde5d7dbf7f40be9c29dda67013af53 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.86s) === RUN TestDeleteReadOnly time="2026-10-15T16:58:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:23Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33061" http.request.id=bd8760bc-58e3-4c98-a3bc-5f9d0f68968a http.request.method=POST http.request.remoteaddr="127.0.0.1:54452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33061" http.request.id=982cce42-ca8b-40d1-9170-0c4221b1aa33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54452" http.request.uri="/v2/foo/bar/blobs/uploads/1c6ab37b-51a8-42e4-8bdf-8e5f46127271?_state=RRLu3edFdpqKbO4E-0_otOx8nXuW_tKDqOOvCc06ulR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNmFiMzdiLTUxYTgtNDJlNC04YmRmLThlNWY0NjEyNzI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMy4yODk5MzkwMDlaIn0%3D&digest=sha256%3Aab5f23beddcd803341b7978a1534fa5fddfe61d69f264b4225d3c8655f8ec0d9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494911566s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/1c6ab37b-51a8-42e4-8bdf-8e5f46127271?_state=RRLu3edFdpqKbO4E-0_otOx8nXuW_tKDqOOvCc06ulR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNmFiMzdiLTUxYTgtNDJlNC04YmRmLThlNWY0NjEyNzI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODoyMy4yODk5MzkwMDlaIn0%3D&digest=sha256%3Aab5f23beddcd803341b7978a1534fa5fddfe61d69f264b4225d3c8655f8ec0d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/Oct/2026:16:58:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:ab5f23beddcd803341b7978a1534fa5fddfe61d69f264b4225d3c8655f8ec0d9 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.72s) === RUN TestStartPushReadOnly time="2026-10-15T16:58:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:24Z" level=info msg="redis not configured" go.version=go1.26.9 127.0.0.1 - - [15/Oct/2026:16:58:24 +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-10-15T16:58:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:24Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=a283bc38-e651-40e6-b0ce-47f2a514c306 http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152893ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=e5cd97cf-5ec3-4d6c-b16b-a67f09ad69bb http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.129653ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:16:58:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=06cfa3e8-60d0-41cd-b291-e7071639f341 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" 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="880.13µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=2bd357fb-4e92-4272-8010-092e0e4b2806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" 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.087155ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=2bd357fb-4e92-4272-8010-092e0e4b2806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" 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.142275ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=2bd357fb-4e92-4272-8010-092e0e4b2806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" 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.169236ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=2bd357fb-4e92-4272-8010-092e0e4b2806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" 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.196036ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T16:58:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=6cba88cd-7408-4b52-928d-d4f35cab3706 http.request.method=POST http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=024814c1-aedc-4f87-bd67-b7cbab1f10c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/blobs/uploads/6ef72a4b-55e1-416f-be85-8e2e790c4136?_state=xYz8i5jbI_-fXSLIRgaRe7xIqO9eKyamdGL_0uoodx97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZWY3MmE0Yi01NWUxLTQxNmYtYmU4NS04ZTJlNzkwYzQxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjUuMDU3MTMxODQyWiJ9&digest=sha256%3A108c70f559b074fc2eb987fc0403b56c1c7b9c00e3c4ace473c46c4e4d2879dc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.357220363s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/6ef72a4b-55e1-416f-be85-8e2e790c4136?_state=xYz8i5jbI_-fXSLIRgaRe7xIqO9eKyamdGL_0uoodx97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZWY3MmE0Yi01NWUxLTQxNmYtYmU4NS04ZTJlNzkwYzQxMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjUuMDU3MTMxODQyWiJ9&digest=sha256%3A108c70f559b074fc2eb987fc0403b56c1c7b9c00e3c4ace473c46c4e4d2879dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=5e842155-57f1-4c87-988e-10690a72ad86 http.request.method=POST http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=411577e2-d047-4ea5-baff-c617ee607724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/blobs/uploads/cad3bd4e-c123-4134-9125-a6e66942b502?_state=-HLcBhWTDkmgBduuDhVcUzrXxz_EMn8gkX_O5SrQuEZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYWQzYmQ0ZS1jMTIzLTQxMzQtOTEyNS1hNmU2Njk0MmI1MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjcuNTkwNTYwMTUxWiJ9&digest=sha256%3A11313f7eb23e5e435ce95eaeb029d6d91d4bfd0d6bab95189c4521e39544e7e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034757741s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/cad3bd4e-c123-4134-9125-a6e66942b502?_state=-HLcBhWTDkmgBduuDhVcUzrXxz_EMn8gkX_O5SrQuEZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYWQzYmQ0ZS1jMTIzLTQxMzQtOTEyNS1hNmU2Njk0MmI1MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjcuNTkwNTYwMTUxWiJ9&digest=sha256%3A11313f7eb23e5e435ce95eaeb029d6d91d4bfd0d6bab95189c4521e39544e7e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=9254a66b-b4d0-4801-9ebf-a0a85bd66fda http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.236956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=bf7f0db4-f636-4e3d-94f8-19d9ed6b96c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.810032ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=57618e2d-b517-45e2-988b-85b6207276c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.856541ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=f9859def-355e-41a8-bbfe-01847bd684fd http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.724699ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34037" http.request.id=83dc4c7a-2667-4d08-b586-84175fa2e10c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.889352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34037" http.request.id=b2dfb3b1-0b31-4b18-bda9-27c2a116b53d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.873112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:34037" http.request.id=7b35d877-3e2c-4a40-a2b0-a6d005af3f28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.879672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=77b7b35d-0131-4cf8-9e64-3cff01c5dceb http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.77342ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=a9346dcd-0980-419d-83e7-0a2e27c6760e http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.169µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=a1e35d1e-8946-4697-ad27-e699f7ed0db5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.duration="778.689µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=80b10844-ed05-4069-9eda-bdc414e9a9da http.request.method=GET http.request.remoteaddr="127.0.0.1:43156" 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="822.489µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=error msg="payload digest does match: "sha256:8348e26faa1976499176d06cef0dca938d704ca85302a9680689e8e98392a00f" != "sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c"" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=1c5e302e-eaf3-4a35-a3f5-a13184d235c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=1c5e302e-eaf3-4a35-a3f5-a13184d235c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43156" http.request.uri="/v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.451µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c" 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:323fb8f1650ebb003cb325bee90dc1e00e939acf61659b55c4fcc15431700b8c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=fc93c396-412a-4afd-93ad-f018e34c7a08 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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="905.81µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=18281290-7b17-47d3-ab0e-6975aa2e2911 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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="732.928µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=817c14a3-8757-44ab-8bf3-2426d29c289c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" 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="966.931µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=817c14a3-8757-44ab-8bf3-2426d29c289c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052612ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=817c14a3-8757-44ab-8bf3-2426d29c289c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.106412ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=efa7cd4f-ebbb-42d4-8114-6ef9e627e8c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=ecb6fb29-a268-4824-ac77-a9cc72cf45ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/4987600f-d457-4f00-81b0-7c7287918373?_state=BWlaKd-vYQK99FS4V4wsNsbeCn_02lzk-loZb_wo36R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg3NjAwZi1kNDU3LTRmMDAtODFiMC03YzcyODc5MTgzNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjguNjYxODMzNTgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/4987600f-d457-4f00-81b0-7c7287918373?_state=BWlaKd-vYQK99FS4V4wsNsbeCn_02lzk-loZb_wo36R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg3NjAwZi1kNDU3LTRmMDAtODFiMC03YzcyODc5MTgzNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjguNjYxODMzNTgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=5df54222-5714-4080-b977-c6c2d0121775 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" 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="958.291µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=5df54222-5714-4080-b977-c6c2d0121775 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034212ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T16:58:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=f90e04ba-075a-4840-889c-59eee9ca05d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=4037001d-5509-40ba-9e2f-094f2478e227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/65deb95c-f07e-4c17-8ea6-95ca6e800a25?_state=PqobOFMkt7U2YHvt9dqvMXIJbw1WMMfWrnDNyfhxVCR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWRlYjk1Yy1mMDdlLTRjMTctOGVhNi05NWNhNmU4MDBhMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjguODE5MzMzNjM3WiJ9&digest=sha256%3Aa061366bb28e5708e4e4164c997026fa6dd6e5852bbba47aca561d5a30594d38" http.request.useragent="Go-http-client/1.1" http.response.duration=739.695255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/65deb95c-f07e-4c17-8ea6-95ca6e800a25?_state=PqobOFMkt7U2YHvt9dqvMXIJbw1WMMfWrnDNyfhxVCR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWRlYjk1Yy1mMDdlLTRjMTctOGVhNi05NWNhNmU4MDBhMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjguODE5MzMzNjM3WiJ9&digest=sha256%3Aa061366bb28e5708e4e4164c997026fa6dd6e5852bbba47aca561d5a30594d38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=cfe0937e-fdc8-4c96-a6e1-30053a62e518 http.request.method=POST http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=2e1dad38-2f08-4225-95a9-28c79360c7dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/blobs/uploads/cf69f10b-b69f-4914-ab87-100d3bcfb2a7?_state=cctstZ7bUzs_4qOGZGxk9lWzJDSss7yBHsyTP8NLclN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjY5ZjEwYi1iNjlmLTQ5MTQtYWI4Ny0xMDBkM2JjZmIyYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjkuODM1NDQ3MDg3WiJ9&digest=sha256%3A3144d616fa8cd6ab3b8da196dc5a60196b2e37c41e5cf938166d8b0dcfcbf220" http.request.useragent="Go-http-client/1.1" http.response.duration=2.48835156s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/cf69f10b-b69f-4914-ab87-100d3bcfb2a7?_state=cctstZ7bUzs_4qOGZGxk9lWzJDSss7yBHsyTP8NLclN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjY5ZjEwYi1iNjlmLTQ5MTQtYWI4Ny0xMDBkM2JjZmIyYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MjkuODM1NDQ3MDg3WiJ9&digest=sha256%3A3144d616fa8cd6ab3b8da196dc5a60196b2e37c41e5cf938166d8b0dcfcbf220 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=4599ede5-8ce9-4414-929e-505ffc9e820a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.487457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34037" http.request.id=f235f65d-137c-4e52-b10a-deec5954b9ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=445bbc2f-aa30-4d7e-b77a-7c18cf10f42d http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.022292ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=468d9f8a-724f-4b1c-9bb0-baf26e525397 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.047092ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=f8e26eac-8628-4d12-9772-17c29804e749 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="811.929µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=4e8dca7c-a885-4bdc-b6d3-cb45810e37aa http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd" http.request.useragent="Go-http-client/1.1" http.response.duration="780.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=4919971e-d79d-44f1-b324-6f4ed33c050e http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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="812.929µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="rewriting manifest sha256:4454c2068da426b926b7c7fa4899c0a5128c489cf2d3960f0d933574312914fd in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=3eae37cd-576d-4440-bad9-58371533251b http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=3eae37cd-576d-4440-bad9-58371533251b http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.302906ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34037" http.request.id=f3d89ac7-5803-4cc6-8297-31e65e684966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" 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="955.731µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34037" http.request.id=99419bf6-1299-4545-854f-60a2fcfd47b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34037" http.request.id=04d6b313-5eb4-40c9-bc87-0b4a903fed0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20" http.request.useragent="Go-http-client/1.1" http.response.duration="973.211µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=ac66db04-6e92-49e6-b2a9-522d9ab8334c http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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="899.531µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=59cf9316-6c16-4531-9218-2cf37b129f6d http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="853.929µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=263490e9-a2b2-4135-add7-639c469d11f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="747.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=035a393f-5e2a-4e51-be18-d15c47108709 http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20" http.request.useragent="Go-http-client/1.1" http.response.duration="748.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="rewriting manifest list sha256:8a8256fc65bed670fc82173a2dc3017b1b7aec4d53b5f04d6b2790beaa8ffe20 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=7992e71a-11c9-47b3-a0d7-dbe71e7942ed http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" 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-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34037" http.request.id=7992e71a-11c9-47b3-a0d7-dbe71e7942ed http.request.method=GET http.request.remoteaddr="127.0.0.1:43162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.098983ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:32Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=674698d7-7cdb-4d0a-81fe-c5cd1bad6ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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="970.931µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=7afff81e-bcda-4411-8e97-7c81f9ffb452 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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="822.29µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=50acdbda-6b25-46a0-9465-358824a33df8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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="789.369µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=75298ccc-d3ad-4c8b-a236-cf6de6774c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.477828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=75298ccc-d3ad-4c8b-a236-cf6de6774c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.515268ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=75298ccc-d3ad-4c8b-a236-cf6de6774c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.541509ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=75298ccc-d3ad-4c8b-a236-cf6de6774c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.572389ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T16:58:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=2b1eff21-efe5-4c52-bab4-d48629c7980d http.request.method=POST http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:34Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=f78e9b71-3fbc-47c3-92ae-992090f9a5c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/blobs/uploads/43e638ca-5a48-4d24-a9ff-67aaac1f0551?_state=crUL9TBg0W3FHLThrjAy_ljBLMM-QCStqIuZ7PS5MrN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0M2U2MzhjYS01YTQ4LTRkMjQtYTlmZi02N2FhYWMxZjA1NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzIuNjIwNTUwNjcyWiJ9&digest=sha256%3Aa6c87e59f41a4135243c28f44d6f09f2d6eea75b239ce17fcb90ff705d1cf0e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078390061s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/43e638ca-5a48-4d24-a9ff-67aaac1f0551?_state=crUL9TBg0W3FHLThrjAy_ljBLMM-QCStqIuZ7PS5MrN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0M2U2MzhjYS01YTQ4LTRkMjQtYTlmZi02N2FhYWMxZjA1NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzIuNjIwNTUwNjcyWiJ9&digest=sha256%3Aa6c87e59f41a4135243c28f44d6f09f2d6eea75b239ce17fcb90ff705d1cf0e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:34Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=ec2c3086-5cc1-41f1-945a-13410562cced http.request.method=POST http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=183b9d6a-9664-45fc-820c-ef3bccc063f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/blobs/uploads/fc802143-a847-4ed9-b7f7-1b5830b117f3?_state=lVS-XU19edCJU0vG2wrMGz59MvWtitRVrOipPtf4Fa97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzgwMjE0My1hODQ3LTRlZDktYjdmNy0xYjU4MzBiMTE3ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzQuODk4NDM0MDJaIn0%3D&digest=sha256%3Ae14b86157569af4503311afd50e52d922773c7142b01b19df371c9345972e837" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329132178s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/fc802143-a847-4ed9-b7f7-1b5830b117f3?_state=lVS-XU19edCJU0vG2wrMGz59MvWtitRVrOipPtf4Fa97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzgwMjE0My1hODQ3LTRlZDktYjdmNy0xYjU4MzBiMTE3ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzQuODk4NDM0MDJaIn0%3D&digest=sha256%3Ae14b86157569af4503311afd50e52d922773c7142b01b19df371c9345972e837 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=9dfd9182-82d8-4f65-bb94-672a498713a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.156915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=8f6caac2-7307-4f1e-8d2b-ff88f2bb8fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.duration=2.877472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=70fc77b2-78b4-4052-bc5c-fc6d92ab0a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.912862ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=e5c88206-2c1c-4f20-b24e-ac2117e44812 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.80958ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40115" http.request.id=888e7a2a-b5e0-4909-9e17-f880195aeb26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.duration=2.880953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40115" http.request.id=336c41f4-6c4a-4616-97c3-215b7c5a0b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.duration=2.948554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:40115" http.request.id=10d3a5f3-6cd9-4003-960f-c22c0a7837c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.duration=2.889473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=60f9721d-cb7f-450b-9430-0c6bb8858964 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.74442ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=59603f6d-c253-4081-ae9c-2159fd8cffe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="813.049µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=9e9300e1-1337-4f31-b99b-050a670b60e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.duration="758.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=5b038e50-e115-4507-9060-d154d54db368 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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="738.048µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=error msg="payload digest does match: "sha256:654b0a7555c727fecc571b602bc94805e9a5716a2ecaf0016b06da5adeef8465" != "sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847"" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=f39d9a6f-a16f-4719-9fd5-7b56d31dd8fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=f39d9a6f-a16f-4719-9fd5-7b56d31dd8fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116173ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847" 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:78a41102916f3ec142dbcec6b52b4168c9f5462f93b89c3a30b1d458a8a9d847 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=e08f93b8-16da-41b2-a018-e28ff4df547d http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.018652ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=19c33877-6154-4756-ba57-5d2480b49952 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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="891.53µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=c5ad89f8-a79f-4d9f-8eaa-dfa79bcfb152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" 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="940.771µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=c5ad89f8-a79f-4d9f-8eaa-dfa79bcfb152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" 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="983.851µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=c5ad89f8-a79f-4d9f-8eaa-dfa79bcfb152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010611ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=ae1b0220-cdd4-4863-b0b1-17becee28a4b http.request.method=POST http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=6a4f1807-ff13-4be7-bf11-a7ec12ab049a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/d0c1eef3-68a5-49cc-8d16-0455729dd1b6?_state=vJDUbmdGPRq684XmcWuKEWKRQeXXUPFpdxxg0BkYrRh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMGMxZWVmMy02OGE1LTQ5Y2MtOGQxNi0wNDU1NzI5ZGQxYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzYuMjY0NjUzMjE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/d0c1eef3-68a5-49cc-8d16-0455729dd1b6?_state=vJDUbmdGPRq684XmcWuKEWKRQeXXUPFpdxxg0BkYrRh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMGMxZWVmMy02OGE1LTQ5Y2MtOGQxNi0wNDU1NzI5ZGQxYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzYuMjY0NjUzMjE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=ab63b743-1d06-473e-a2a2-32ddc40bc171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" 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="998.971µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=ab63b743-1d06-473e-a2a2-32ddc40bc171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040612ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T16:58:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=02f3b937-e033-437f-9cda-6fafd608230d http.request.method=POST http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=7818b968-9973-4376-bc3a-8ad9a056e682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/c027e895-527c-4b11-b1e8-51b164889520?_state=oQUnmVCCf2cF81f1hYFXxF2PuOJi-0aSBWTLLYYf9Nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDI3ZTg5NS01MjdjLTRiMTEtYjFlOC01MWIxNjQ4ODk1MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzYuNDkzMzE0MzEzWiJ9&digest=sha256%3Abbde611a65a92103481a252cbca650ef0588392d59af45fa1657b30c53954474" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354758786s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/c027e895-527c-4b11-b1e8-51b164889520?_state=oQUnmVCCf2cF81f1hYFXxF2PuOJi-0aSBWTLLYYf9Nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMDI3ZTg5NS01MjdjLTRiMTEtYjFlOC01MWIxNjQ4ODk1MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzYuNDkzMzE0MzEzWiJ9&digest=sha256%3Abbde611a65a92103481a252cbca650ef0588392d59af45fa1657b30c53954474 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=9f0434f1-3797-4261-a45d-7f1a8f91a42f http.request.method=POST http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=53a89976-b6f9-4d60-a954-69be8fe85439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/blobs/uploads/88455ee2-6683-4423-b4e1-9b2a9ff88ed0?_state=RaAHKYgh_rnSElyPr1-P-d2fD0QLLAo6ZrdbXUafqCV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODQ1NWVlMi02NjgzLTQ0MjMtYjRlMS05YjJhOWZmODhlZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzguMDUyMzcwODgxWiJ9&digest=sha256%3Af4636d740fb7be6ad680e66b49af53ecb79ff29edd1abd77a348e49744642fc8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128327555s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/88455ee2-6683-4423-b4e1-9b2a9ff88ed0?_state=RaAHKYgh_rnSElyPr1-P-d2fD0QLLAo6ZrdbXUafqCV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODQ1NWVlMi02NjgzLTQ0MjMtYjRlMS05YjJhOWZmODhlZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzguMDUyMzcwODgxWiJ9&digest=sha256%3Af4636d740fb7be6ad680e66b49af53ecb79ff29edd1abd77a348e49744642fc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=38067a18-908e-42d2-a772-701c92393fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40115" http.request.id=c85287fb-4803-4e88-af9c-590574beeacb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=001d20b4-ec59-4f00-b1e4-f86dbf3ff9ed http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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="957.211µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=5c465c03-8bfe-4e7b-b872-621235f07631 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="932.65µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=d1f847e8-7801-4eae-82a9-a3907e200eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="803.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=be5a8ef8-9e16-4460-a805-59035490a32d http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c" http.request.useragent="Go-http-client/1.1" http.response.duration="776.169µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=7a2b6620-431d-4566-811d-6da7a42703c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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="706.128µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="rewriting manifest sha256:180a1a89ece003b72e7b8a7f7f372c6dda1349c7e0e02ca8a4b332a45bacb99c in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=b49a6aaa-e91c-46ec-921e-7f89d93ea1f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=b49a6aaa-e91c-46ec-921e-7f89d93ea1f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.918622ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40115" http.request.id=63167545-68e1-4aa4-ade4-4ecf321ef7b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" 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="986.531µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40115" http.request.id=f594e59d-e1f6-4eb3-812e-a3adec94cd39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40115" http.request.id=3e1ba124-a9ab-444a-90ea-46fe65db46ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=7fa5a0c4-fbd5-4552-ba61-fa40e379edd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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="943.25µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=f5d69964-9f5c-4cac-a143-8ff107e29075 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="957.691µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=a25ffb11-df06-4630-bd4b-add1c10f7346 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=fb1a7987-426c-46dc-a2d7-6d0b9f6ce2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae" http.request.useragent="Go-http-client/1.1" http.response.duration="771.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="rewriting manifest list sha256:884314bc3e1dbd242e8c69e403e8c7af8278da942a4ea3cf12df41f36a1d6aae in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=c7d6b392-9e8e-4edf-99fa-cfe89385b9c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" 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-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40115" http.request.id=c7d6b392-9e8e-4edf-99fa-cfe89385b9c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42194" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.165064ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.41s) === RUN TestGetManifestWithStorageError time="2026-10-15T16:58:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:39Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:36937" http.request.id=be8a091b-22fa-4f4e-9126-e12347d78800 http.request.method=GET http.request.remoteaddr="127.0.0.1:53968" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.133293ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:36937" http.request.id=9cce4a4e-e7b8-41a1-b39f-6bf90dc4a6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53968" 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="885.53µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:36937" http.request.id=8b46b3f0-3296-45e6-98c8-822494005b02 http.request.method=GET http.request.remoteaddr="127.0.0.1:53968" 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="815.289µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:36937" http.request.id=b18851b0-8633-43c0-a040-17c08ad4ad95 http.request.method=GET http.request.remoteaddr="127.0.0.1:53968" 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="817.529µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-10-15T16:58:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:39Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=07f612b4-9366-46c7-ab55-a32ed6d71200 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.011572ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=00384bc1-a1ff-4b24-9098-f0fc2a69ad6d http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" 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="869.65µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=17e93618-290b-4bee-91a6-74b011614351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" 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="740.408µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9f3cc7d0-ab30-4d30-b1b0-7e241d91934d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" 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.410547ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9f3cc7d0-ab30-4d30-b1b0-7e241d91934d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" 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.453468ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9f3cc7d0-ab30-4d30-b1b0-7e241d91934d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" 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.487668ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T16:58:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9f3cc7d0-ab30-4d30-b1b0-7e241d91934d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" 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.512748ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T16:58:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=fce70f8a-f321-4af2-9041-c0eafb93de7a http.request.method=POST http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.891µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9e609994-0065-451e-8abb-1c210a64ea83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/blobs/uploads/3a799469-f250-4d2f-b3e4-f1c649c58ae1?_state=o1zqEL-MPEiYe5CzZefM98TqG9J81yy8yo-QI1qRlQF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTc5OTQ2OS1mMjUwLTRkMmYtYjNlNC1mMWM2NDljNThhZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzkuMzkyMTU2MzM5WiJ9&digest=sha256%3Aee4d05763c20da76e26f8a29a230649c44bc9fb74c328db4b7535063654e2f73" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060691753s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/3a799469-f250-4d2f-b3e4-f1c649c58ae1?_state=o1zqEL-MPEiYe5CzZefM98TqG9J81yy8yo-QI1qRlQF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTc5OTQ2OS1mMjUwLTRkMmYtYjNlNC1mMWM2NDljNThhZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6MzkuMzkyMTU2MzM5WiJ9&digest=sha256%3Aee4d05763c20da76e26f8a29a230649c44bc9fb74c328db4b7535063654e2f73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=79a3a6e0-d54b-4e58-ade6-009ef653e47f http.request.method=POST http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226494ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=174b0633-b32b-4d24-9460-0dabb16e4529 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/blobs/uploads/15420de4-35b3-4be6-921b-abd2d5dec4d2?_state=Ycu9SpQrff6VwDm6r007YicxKl_Gci5prsNNxE0LfOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNTQyMGRlNC0zNWIzLTRiZTYtOTIxYi1hYmQyZDVkZWM0ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDAuNzA0ODE4MTMxWiJ9&digest=sha256%3A087f58e4a6f52b13b08a945c19f962afdd23141632682e304ff090dee8c49e61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151257722s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/15420de4-35b3-4be6-921b-abd2d5dec4d2?_state=Ycu9SpQrff6VwDm6r007YicxKl_Gci5prsNNxE0LfOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNTQyMGRlNC0zNWIzLTRiZTYtOTIxYi1hYmQyZDVkZWM0ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDAuNzA0ODE4MTMxWiJ9&digest=sha256%3A087f58e4a6f52b13b08a945c19f962afdd23141632682e304ff090dee8c49e61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=29f8b682-9dbc-417d-8678-88d136e4b63f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.191716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=3bb3b2c8-f81f-4ecd-b41f-a1e79c9bbd98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=e8ca6f40-61c6-44bd-a2d8-a853e79f81c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.883982ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=e81e6475-73e8-477c-9f2a-e05a4c4a2d8d http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.915142ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45985" http.request.id=85649c5d-b849-448c-8bb6-7cf058f48f26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=2.977593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45985" http.request.id=24b6e70e-a2e5-467d-a1b5-9ef42039b916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=3.186316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:45985" http.request.id=1701e237-1d6c-4344-89c3-54fc1f9ed5ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=753e41dd-7de2-4c01-9e4e-8785eb87ff6e http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.944622ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=3e2dc9db-6726-417e-bfb3-6a140bd53255 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="957.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=16b77081-377e-486e-ba72-be6247cb65b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration="821.849µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=3eb353a1-adba-4db0-beed-b3c40618cc1f http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" 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="842.009µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="payload digest does match: "sha256:a1a62cef05a786bd43a561933f0bd83fe75c25a778b18683ee71b99869949fdb" != "sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88"" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=beb16f62-9cf6-4d3d-a809-066149d3fc33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=beb16f62-9cf6-4d3d-a809-066149d3fc33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.811µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=d645f930-f660-4980-bdb2-f42e31ea6f70 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38860" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182414ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=7f762472-9f27-4202-b701-719ff423c44d http.request.method=GET http.request.remoteaddr="127.0.0.1:38860" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.05µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=a2e18833-003a-42f3-ba81-ef2e57109417 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38868" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077653ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=f5a952ab-5082-45c7-919e-2879864ab41b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration=3.118675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=2bdad229-1e99-4ebc-90d6-52ee322bfc52 http.request.method=GET http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.945222ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=2395a6c1-2344-4e9c-be83-bae719220861 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.091652ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=630e7f34-4125-4987-93e1-9efffd41ae27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=ab6737e7-c6b5-4a0c-b74d-a078fe786b36 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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="803.289µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=d097fb81-6f89-43bd-8539-ca0063169e2c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88" http.request.useragent="Go-http-client/1.1" http.response.duration="966.931µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7da4affa874d88a0b9d958502bfeb48fe6f98b05160d98e067e939b1be1fed88 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=3f8cba11-5be9-458e-84b9-135dcdd81bc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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="810.329µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=fd8a648b-6016-4632-9d3e-0dc679cde4b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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="869.61µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=9a6a30ff-ed02-4e4d-bbe5-e9388b7b4374 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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="832.049µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=1f30e59e-7b1a-460e-8e14-ecd0a89fca33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" 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="973.331µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=1f30e59e-7b1a-460e-8e14-ecd0a89fca33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016051ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=1f30e59e-7b1a-460e-8e14-ecd0a89fca33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045972ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=a4aaa67d-a539-4366-b0d2-b38959650cd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=5222145d-39e3-4cc3-87ab-73a4ea19bd1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/3533b0aa-24ec-4ddc-91a3-aae4ced0d9ac?_state=YeqOWmMikxdXJtFTG2zlpNDJyUvc-XDW3FcE3q7yeM97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTMzYjBhYS0yNGVjLTRkZGMtOTFhMy1hYWU0Y2VkMGQ5YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDIuOTE0OTIwMDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/3533b0aa-24ec-4ddc-91a3-aae4ced0d9ac?_state=YeqOWmMikxdXJtFTG2zlpNDJyUvc-XDW3FcE3q7yeM97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTMzYjBhYS0yNGVjLTRkZGMtOTFhMy1hYWU0Y2VkMGQ5YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDIuOTE0OTIwMDM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=7ec15bcc-a338-4224-9178-d281586c7e1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041292ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T16:58:42Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=7ec15bcc-a338-4224-9178-d281586c7e1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080612ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:16:58:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T16:58:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=74914ccd-0a70-452d-92bc-118f301ae73a http.request.method=POST http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:45Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=ffae6e15-67fb-425e-9eb4-1db321dad7b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/6f616d29-50b5-45ea-95ee-66428dc01932?_state=tyNr3GasGK21wQFVm6d6u_gLYVcIEElK6vD-js9qtFt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjYxNmQyOS01MGI1LTQ1ZWEtOTVlZS02NjQyOGRjMDE5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDMuMTgxODE1NjQzWiJ9&digest=sha256%3A5e943175296148eef5ec75acd06ea8c4f50168279674e7631e3a640fc3837680" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2895854s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/6f616d29-50b5-45ea-95ee-66428dc01932?_state=tyNr3GasGK21wQFVm6d6u_gLYVcIEElK6vD-js9qtFt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjYxNmQyOS01MGI1LTQ1ZWEtOTVlZS02NjQyOGRjMDE5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDMuMTgxODE1NjQzWiJ9&digest=sha256%3A5e943175296148eef5ec75acd06ea8c4f50168279674e7631e3a640fc3837680 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:45Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=f6bd6b96-992e-4cbe-92d6-667b54f54f75 http.request.method=POST http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=61327682-d900-4ff3-a95f-bfab840794ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/blobs/uploads/93d73d42-ab49-4010-af4b-1fdd5a0ef643?_state=sz9Rz7PDpSuZVF2GyQiPzOhURKfBV6uMgFGWW_BSa257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2Q3M2Q0Mi1hYjQ5LTQwMTAtYWY0Yi0xZmRkNWEwZWY2NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDUuNzg2MDQ0NzVaIn0%3D&digest=sha256%3Ac841804ecedeb0d9ce18986cd2af3642fcef28d58dd9d593950fefe9e3fc0f83" http.request.useragent="Go-http-client/1.1" http.response.duration=2.666789012s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/93d73d42-ab49-4010-af4b-1fdd5a0ef643?_state=sz9Rz7PDpSuZVF2GyQiPzOhURKfBV6uMgFGWW_BSa257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2Q3M2Q0Mi1hYjQ5LTQwMTAtYWY0Yi0xZmRkNWEwZWY2NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTY6NTg6NDUuNzg2MDQ0NzVaIn0%3D&digest=sha256%3Ac841804ecedeb0d9ce18986cd2af3642fcef28d58dd9d593950fefe9e3fc0f83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=27112b85-da0f-43b1-8f9e-1aa65dc44f5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=923e66cf-b8e0-4c0c-9daa-6078f5b50cac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=0c119784-5bc0-4ed5-b87a-277d8601eba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.039972ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=6f4e5bf7-cd3e-47ac-a747-2c70d12f9d7f http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.000211ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=bd406551-62f4-4379-ab7b-5a085c3da6b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="831.209µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=1b6e47ec-03bd-4946-92c5-bc28586b4021 http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.duration="770.769µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=f550ad2a-ddd0-435b-843e-beb2309aa22a http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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="778.129µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="rewriting manifest sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=f38231c1-317d-4126-be0b-8ea3462be24d http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" 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-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=f38231c1-317d-4126-be0b-8ea3462be24d http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.143824ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=c065c70b-252b-4abd-a5e4-9b6a8108b101 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=680501d5-bc42-4043-864e-d2f97e29679e http.request.method=GET http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.09µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=4a847adb-d35b-4895-83a2-a40cd5236086 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60390" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.371µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=38fe2e97-a649-47e9-9a73-f389b5c9fa21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60402" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=ed2515b1-a156-4c2a-8f8a-e6399ed594f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60402" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="968.531µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=6a6afd4b-b6db-4b2b-ae5a-ecc01419bcad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60418" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040611ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45985" http.request.id=c928311f-9cad-4c43-ba82-1d8d884fbc05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60434" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=b8ceb88b-1a44-40bb-8723-0d186daf35d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60434" 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="910.17µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=251f0361-d381-4c2b-a94e-72b41ff333b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60434" http.request.uri="/v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204" http.request.useragent="Go-http-client/1.1" http.response.duration="944.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e8ade2904436f7b61ab07b8acad240cf2fe9659e3174773087f5135c4393c204 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45985" http.request.id=b3683f98-c3f6-4bb7-8aba-99508cacafd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60434" 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="762.688µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.27s) === RUN TestManifestDeleteDisabled time="2026-10-15T16:58: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.26.9 time="2026-10-15T16:58:48Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33139" http.request.id=33daf364-1c26-4557-bbf1-364af2961cee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43226" 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="918.65µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-10-15T16:58: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.26.9 time="2026-10-15T16:58:48Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40973" http.request.id=954816d1-e929-40f1-8e1f-7bdc95c4bba5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39244" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.77062ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40973" http.request.id=75fd5db8-ecb0-4888-9cf4-d536eaefdf9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39254" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569537ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40973" http.request.id=a8282b23-8126-4dd7-b0d3-44056c13cae8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.672659ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T16:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40973" http.request.id=eec795d4-a6c6-4be3-933f-c528dcddba38 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529497ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-10-15T16:58: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.26.9 time="2026-10-15T16:58:48Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=c508af18-a5be-4202-8f81-2520c09bfd51 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=94869448-bc5a-4c7d-ae98-47e76b74fed4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/blobs/uploads/ca65567f-bf37-401e-b750-9e7eb29b18b8?_state=jpFS82SB-mL-vAJ36Pnz60_El-cDhLrUKn8JzUHC1Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNjU1NjdmLWJmMzctNDAxZS1iNzUwLTllN2ViMjliMThiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODo0OC43OTcyOTc4MDNaIn0%3D&digest=sha256%3A2391ab74dd4b3dc300cfa2fe0cb9806b17c4a390fed56ee64f4f96f2d11c27cd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192655349s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:48 +0000] "PUT /v2/foo/bar/blobs/uploads/ca65567f-bf37-401e-b750-9e7eb29b18b8?_state=jpFS82SB-mL-vAJ36Pnz60_El-cDhLrUKn8JzUHC1Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNjU1NjdmLWJmMzctNDAxZS1iNzUwLTllN2ViMjliMThiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODo0OC43OTcyOTc4MDNaIn0%3D&digest=sha256%3A2391ab74dd4b3dc300cfa2fe0cb9806b17c4a390fed56ee64f4f96f2d11c27cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=b0be1c15-dab2-495b-8d0c-51f02b47f6f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.040995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T16:58:50Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T16:58:50Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.26.9 time="2026-10-15T16:58:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T16:58:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=b7978473-cd7a-43fa-81d1-ee29a080916f http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T16:58:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33407" go.version=go1.26.9 time="2026-10-15T16:58:50Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=bd7c8ff9-affe-4ea5-ada9-ae68d7ed32da http.request.method=GET http.request.remoteaddr="127.0.0.1:54222" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.33µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33407/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33407/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=fdfe5bee-9b14-4a2d-af4e-c79a53135742 http.request.method=GET http.request.remoteaddr="127.0.0.1:39876" http.request.uri="/v2/foo/bar/manifests/sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e" time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=4c4a23da-032c-40fe-b8e1-193823822d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:54232" http.request.uri="/v2/foo/bar/manifests/sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.77494ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "GET /v2/foo/bar/manifests/sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e with ttl=167h59m59.99999752s" go.version=go1.26.9 time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=fdfe5bee-9b14-4a2d-af4e-c79a53135742 http.request.method=GET http.request.remoteaddr="127.0.0.1:39876" http.request.uri="/v2/foo/bar/manifests/sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.834957ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:50 +0000] "GET /v2/foo/bar/manifests/sha256:abe5265bf84df0c45fb1cbed1c0ec83f3a6bcbcaf902d607abc52edbcfa2d80e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=53b778f8-4d31-467f-9db1-867bb8b51921 http.request.method=GET http.request.remoteaddr="127.0.0.1:54232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.248µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33407/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33407/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=abae6c87-b1e3-4046-b63f-fc800eb8eedb http.request.method=GET http.request.remoteaddr="127.0.0.1:39880" 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-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=e485249e-461d-4ce1-a4a4-3106dccd7b7e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.81746ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=abae6c87-b1e3-4046-b63f-fc800eb8eedb http.request.method=GET http.request.remoteaddr="127.0.0.1:39880" 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.465102ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=c239764c-f7f3-49f0-ba23-318c31bd5e4d http.request.method=POST http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=fb7af0f9-dddf-496b-bbb3-e50a8dfcfef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/foo/bar/blobs/uploads/717246c5-0028-487d-8a95-ef35f4874602?_state=HuOwSIR_8wfv33umyA0aj3reX2QQMcYC0YmQdjOInnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNzI0NmM1LTAwMjgtNDg3ZC04YTk1LWVmMzVmNDg3NDYwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODo1MS4xNzY4MjY4OTdaIn0%3D&digest=sha256%3Afd6a5097faf84f7b10331cffedd360e5b33d809087f71b8db1cd01b2e44cc0bb" http.request.useragent="Go-http-client/1.1" http.response.duration=818.584664ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/717246c5-0028-487d-8a95-ef35f4874602?_state=HuOwSIR_8wfv33umyA0aj3reX2QQMcYC0YmQdjOInnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNzI0NmM1LTAwMjgtNDg3ZC04YTk1LWVmMzVmNDg3NDYwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNjo1ODo1MS4xNzY4MjY4OTdaIn0%3D&digest=sha256%3Afd6a5097faf84f7b10331cffedd360e5b33d809087f71b8db1cd01b2e44cc0bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=4255b2eb-bb98-40a9-aa1c-53297428969a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:16:58:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=c7f95322-fa3b-49c8-8805-c707d48c028d http.request.method=GET http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.048µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33407/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33407/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=930dfd4f-01f1-48e7-96b4-514a2ebb365b http.request.method=GET http.request.remoteaddr="127.0.0.1:39896" 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-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=31244379-37d1-4f98-b209-a9008c968b9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54258" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.869101ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=3ce14322-a301-4c15-a8a7-4d89ca369be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54258" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.288µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:16:58:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33407/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33407/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=930dfd4f-01f1-48e7-96b4-514a2ebb365b http.request.method=GET http.request.remoteaddr="127.0.0.1:39896" 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-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33407" http.request.id=9e804b41-a710-4317-8216-3fcaff1cba96 http.request.method=GET http.request.remoteaddr="127.0.0.1:54272" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.850101ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T16:58:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1affec1f69a114703543d8f9b9c227505fca00d44f5611429df9897610666d45 with ttl=167h59m59.99999624s" go.version=go1.26.9 time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43701" http.request.id=930dfd4f-01f1-48e7-96b4-514a2ebb365b http.request.method=GET http.request.remoteaddr="127.0.0.1:39896" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.157915ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:16:58:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.49s) === RUN TestAppDispatcher time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=1ce8c6e9-726f-4e4e-be19-9e64e215b829 http.request.method=GET http.request.remoteaddr="127.0.0.1:39020" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="861.289µs" http.response.status=200 http.response.written=0 time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=9a909605-a957-4972-b6d6-2d0430f3f6dc http.request.method=GET http.request.remoteaddr="127.0.0.1:39020" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="734.488µs" http.response.status=200 http.response.written=0 time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=7a59251a-266a-4573-8b29-39ea6d3bc3ef http.request.method=GET http.request.remoteaddr="127.0.0.1:39020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342135ms http.response.status=200 http.response.written=0 time="2026-10-15T16:58:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33015" http.request.id=fc27dd7f-ca34-478e-b943-1cf56051830b http.request.method=GET http.request.remoteaddr="127.0.0.1:39020" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="744.688µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-15T16:58:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:52Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:52Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.9 http.request.host="127.0.0.1:37571" http.request.id=f2552568-f56c-47a4-b3c2-1481389c1c2d http.request.method=GET http.request.remoteaddr="127.0.0.1:55328" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-10-15T16:58:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:52Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:52Z" level=info msg="configuring file health check path=/tmp/healthcheck4156532928, interval=1" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-15T16:58:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:56Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:58:56Z" level=info msg="configuring TCP health check addr=127.0.0.1:44387, interval=1" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-15T16:59:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:59:00Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a time="2026-10-15T16:59:00Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35243, interval=1, threshold=3" go.version=go1.26.9 instance.id=6c120a60-abbb-4678-b6d5-659b93cfb68a --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 79.902s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.74s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.673s === RUN TestSchedule time="2026-10-15T16:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99536ms" go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.4µs" go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-10-15T16:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-15T16:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99696ms" go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99772ms" go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 time="2026-10-15T16:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-15T16:57:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=a8ba0b0e-e207-4bdc-8fcf-d51b43a9ef18 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.984s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.02s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 31193600 sha256:82f2058321fe422fb0fe50c55bec7a8cd4afb411fadbbe63f8742d3e984b20f6 [] map[] } --- PASS: TestSimpleBlobRead (0.78s) === RUN TestBlobMount --- PASS: TestBlobMount (0.53s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.79s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.33s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.15s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:9ebdc4bdac41d6612c2e20fd6ce654fc4641bfab83303e47725b41ef51e6650d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:99d465f35b2c533882e452af79494265c6f81ed9e762107553cf36900398f806 palailogos: marking blob sha256:1c5ca4719b5bf034e310127dc3e34f9cea66a7bde4de3651ce9e75c87add89ed palailogos: marking manifest sha256:b6814086cd49134ea9a2e18071526c21540785cf221ccd4bcc9c1102e0e6f607 palailogos: marking blob sha256:09058e3ae03f179ba0c7d0c0aa93fb8140c68f4e4ca1ecaec227bbbde96bb448 palailogos: marking blob sha256:1c811047820bc63a7b0536a42d75a7653a98133a0774ba9243ddd6247db688ba palailogos: marking manifest sha256:b9f4f1805a590e136b11ddaa14beb873804750f96de0292e46850246745c022b palailogos: marking blob sha256:b6814086cd49134ea9a2e18071526c21540785cf221ccd4bcc9c1102e0e6f607 palailogos: marking blob sha256:c5dada6e68cca6e060a4a001be2e9be3c4cfd4b45d9cf2eaad9fa366b416399c palailogos: marking manifest sha256:c5dada6e68cca6e060a4a001be2e9be3c4cfd4b45d9cf2eaad9fa366b416399c palailogos: marking blob sha256:a518d740e8ae8b69652ffec867e1418d51f562896ea54e31de8ea793449fc03d palailogos: marking blob sha256:2516333fdc57b956582bfcfd259335329eacf3bcc72c0d07302492872b80881b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.10s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9 deletemanifests: marking manifest sha256:d626d00343420e5766704897159a0924a8d9664eeb92005b049ea3ef50001fc8 deletemanifests: marking blob sha256:359137bf947feb1ad636abf791ffed8b46fd1baabfd56b83181739f18d195202 deletemanifests: marking blob sha256:de606447c40a286864e12793324f2f28fe4675fada029b81b892f6948a681baa deletemanifests: marking blob sha256:0882c216006cec46b5f3eba7fc7d872dce54559f67577de41e071538a0bb0169 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9 blob eligible for deletion: sha256:4e14ddbba34228f73805eb34654ac2bfab6b48e47f483042d72a7dfb6ed6ad59 blob eligible for deletion: sha256:e85b8c1c42dd65b48c4cfd8e9bb8343f3f908def941cc41f3e5fa79247bb168f blob eligible for deletion: sha256:ec0e8cefdecdb9755a725385f3b748fdaa4ae091592a693c6eb88f4b4e0c80f9 deletemanifests manifest eligible for deletion: sha256:40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9 deletemanifests: marking manifest sha256:d626d00343420e5766704897159a0924a8d9664eeb92005b049ea3ef50001fc8 deletemanifests: marking blob sha256:359137bf947feb1ad636abf791ffed8b46fd1baabfd56b83181739f18d195202 deletemanifests: marking blob sha256:de606447c40a286864e12793324f2f28fe4675fada029b81b892f6948a681baa deletemanifests: marking blob sha256:0882c216006cec46b5f3eba7fc7d872dce54559f67577de41e071538a0bb0169 time="2026-10-15T16:58:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 time="2026-10-15T16:58:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9 time="2026-10-15T16:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40d0b47d6b99047ae3541975e06fcf4f2bd0ad110b391cfb128fa945022a6fd9" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:4e14ddbba34228f73805eb34654ac2bfab6b48e47f483042d72a7dfb6ed6ad59 time="2026-10-15T16:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4e14ddbba34228f73805eb34654ac2bfab6b48e47f483042d72a7dfb6ed6ad59" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:e85b8c1c42dd65b48c4cfd8e9bb8343f3f908def941cc41f3e5fa79247bb168f time="2026-10-15T16:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e85b8c1c42dd65b48c4cfd8e9bb8343f3f908def941cc41f3e5fa79247bb168f" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:ec0e8cefdecdb9755a725385f3b748fdaa4ae091592a693c6eb88f4b4e0c80f9 time="2026-10-15T16:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ec0e8cefdecdb9755a725385f3b748fdaa4ae091592a693c6eb88f4b4e0c80f9" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 --- PASS: TestDeleteManifestIfTagNotFound (2.12s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8b1bd4af5f9217840002e4fb93b87e4f05b500a490133d6bfc176c4669b68820 time="2026-10-15T16:58:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b1bd4af5f9217840002e4fb93b87e4f05b500a490133d6bfc176c4669b68820" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:acfba2417e61541896049e4d2e8a2245c7ff830bc6cdbca8e59ce6c3be921172 time="2026-10-15T16:58:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/acfba2417e61541896049e4d2e8a2245c7ff830bc6cdbca8e59ce6c3be921172" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:37e83880cad981d950cfe5ec18a6feac2e5944d34d0471c609083311bf675d09 time="2026-10-15T16:58:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37e83880cad981d950cfe5ec18a6feac2e5944d34d0471c609083311bf675d09" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 --- PASS: TestGCWithMissingManifests (0.81s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:623e9a6a500aae35876c5ba911e143860fbf845ff6aaef4026fa957c6299ff77 komnenos: marking blob sha256:fbc618a68ee73cc1ffebecb8aa97264edbf0c778fa92351ebb710e760bc315ce komnenos: marking blob sha256:7f23075b614364a2b4913e42a27f30e4431f191e8b8107e645105487fdeea934 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9576069aeba28e0849909e0aa1c49efb18f2fa3991e90b244e560da99900397b time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/9576069aeba28e0849909e0aa1c49efb18f2fa3991e90b244e560da99900397b" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:d81a067f3edad178763a8cec930fc8617bf63027fa6b76e31de36362fd78be6d time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d81a067f3edad178763a8cec930fc8617bf63027fa6b76e31de36362fd78be6d" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:f942063d2df6203a31f4ba91f5b3f89162650fe45dffe7aaeb9793e1f8be3bb6 time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f942063d2df6203a31f4ba91f5b3f89162650fe45dffe7aaeb9793e1f8be3bb6" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:3ebe7011889065610293fa9f52601c3b874bb726ac94aec03c61c86a8d04be2a time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ebe7011889065610293fa9f52601c3b874bb726ac94aec03c61c86a8d04be2a" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:3efb5900560449b18085605182a258b7b67d03f8240d359cb0d29cac8a11cca0 time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3efb5900560449b18085605182a258b7b67d03f8240d359cb0d29cac8a11cca0" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 blob eligible for deletion: sha256:5bfe66a90cd8a5e3b9c6c1f98f7719cb0108f86265e6bb75e51da0817c182da8 time="2026-10-15T16:58:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5bfe66a90cd8a5e3b9c6c1f98f7719cb0108f86265e6bb75e51da0817c182da8" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 --- PASS: TestDeletionHasEffect (2.15s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.23s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:d3f9704bca87a430099fc271b5d2e44995e4a9ea187becd9e80f5c607c8fc196 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3fb8a2eee7fa2ef3ab591b22d5285a86e49ce7751813ff2d556df4679a1d6faa michael_z_doukas: marking blob sha256:ab6c609757cc91efedf6c454ec03fdc53eacff4bf48696f25b7b8d116c651709 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a9ab626edd415464f3c4d8bd3db270cf7bb1f230a1e0f4bee2170e924e17d660 time="2026-10-15T16:58:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a9ab626edd415464f3c4d8bd3db270cf7bb1f230a1e0f4bee2170e924e17d660" go.version=go1.26.9 instance.id=5c3e2a4a-a512-4338-93ec-aca0961e2f73 --- PASS: TestOrphanBlobDeleted (1.14s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:86d42c356f4b0c999dfeddf0145344e4e5c2c0c82cf04be6b803fb6f8406bcc2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fae483a60e9821198e300f64293e59b51256dcec9f905257ecd921253738094c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.58s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.84s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.45s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.43s) === 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-10-15T16:58:16Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 15:58:16.020956458 +0000 UTC m=-3571.488870486, actuallyDelete=true" time="2026-10-15T16:58:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-15T16:58:16Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445, actuallyDelete=true" time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ceb194f0-f87e-48f7-a699-816d34d568e1 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4d8fc8c-bef3-4078-82ee-2bb9d827f4a3 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffe6ff92-aee1-42c7-8fa9-d71dab452e63 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/689b4837-bc6b-48b4-9cbe-9161ad23ef78 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b849166-21b1-4f3d-96f5-5f746a7f67fd have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/323e8835-0bc8-40bd-b7d3-f8e210ecc3d2 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f920dca8-6fc0-4825-a8c3-0b2d4b10b769 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2bd62162-da41-446b-8a03-0f8c90bb3b4a have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d67e0fb-b45b-4e9d-8267-ee4a771b74df have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d9c2fdc-31ce-488b-b89f-0220e4541e1e have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7017b6b3-3758-471b-9a9a-0f4d67a0ef89 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.021885349 +0000 UTC m=+28.512058445). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-15T16:58:16Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497, actuallyDelete=true" time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/02a9f5b2-b220-4e63-9697-582c62c93342 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aeae5522-ac3e-4c60-9ccc-e829adbf2e49 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c408053d-9f24-4a1c-ab9f-a40b6b5b579a have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/02fcb88c-8dc6-4134-9954-c4f6251ce53d have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d6c16d51-3722-407e-8696-ed8aa1995f0b have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.023011401 +0000 UTC m=+28.513184497). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-15T16:58:16Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826, actuallyDelete=true" time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6f1be4d4-9e54-457c-9851-f53364c0d560 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8951014-8090-4cc3-8c5e-47b1b69b5927 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c0726517-813b-4e80-9d73-cb9d5baae108 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e40ff03a-8c99-407d-8432-0ea4964cda8d have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4f6bc23f-75b9-41ba-a916-b1654e64cd90 have older date (2026-10-15 15:58:16 +0000 UTC) than purge date (2026-10-15 16:58:16.02380877 +0000 UTC m=+28.513981826). Removing upload directory." time="2026-10-15T16:58:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-15T16:58:16Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 16:58:16.024277855 +0000 UTC m=+28.514450911, actuallyDelete=true" time="2026-10-15T16:58:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 28.876s ? 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.345s === 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.329s === RUN TestWalkFileRemoved time="2026-10-15T16:57:47Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.264s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.799s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.469s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.069s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.82s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.624s ? 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-10-15T16:57:47Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-15T16:57:47Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-15T16:57:47Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionMatch_2 time="2026-10-15T16:57:47Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-10-15T16:57:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=8d465091-a263-4470-8e74-a16a8380aefc time="2026-10-15T16:57:47Z" level=error msg="unknown ip address format" go.version=go1.26.9 instance.id=8d465091-a263-4470-8e74-a16a8380aefc ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-10-15T16:57:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=8d465091-a263-4470-8e74-a16a8380aefc --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-10-15T16:57:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T16:57:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T16:57:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T16:57:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.924s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.356s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.804s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.61s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.427s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.139s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r25.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry: Build complete at Thu, 15 Oct 2026 16:59:07 +0000 elapsed time 0h 1m 41s >>> 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 (20261015.165727) (2/2) Purging go (1.26.9-r0) Executing busybox-1.37.0-r31.trigger OK: 289.1 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...