>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.17.0-r0) started Fri, 04 Sep 2026 22:23:40 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.8-r0) (2/2) Installing .makedepends-docker-registry (20260904.222341) Executing busybox-1.37.0-r31.trigger OK: 565.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. 72% |*********************** | 1423k 0:00:00 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-09-04T22:24:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-09-04T22:24:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.07s) PASS ok github.com/docker/distribution/configuration 0.081s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-09-04T22:24:02Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.017s ? 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.018s === 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.50s) PASS ok github.com/docker/distribution/health/checks 0.508s ? 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.006s === 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.013s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === 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.003s ? 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/09/04 22:24:03 http: TLS handshake error from 127.0.0.1:47902: 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:38585/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38585/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38585/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38585/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33761?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.24s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-09-04T22:24:03Z" level=info msg="broadcaster: closing" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" time="2026-09-04T22:24:03Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-09-04T22:24:03Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.21s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=warning msg="&{0x105027de35f0 0.9} encountered too many errors, backing off" time="2026-09-04T22:24:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-04T22:24:03Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.21s) PASS ok github.com/docker/distribution/notifications 0.699s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-09-04T22:24:03Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-04T22:24:03.386316011Z" 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.8 time="2026-09-04T22:24:03.386332911Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:03.386555431Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 time="2026-09-04T22:24:03.386562959Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.8 time="2026-09-04T22:24:03.386587597Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.26.8 time="2026-09-04T22:24:03.386907495Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.8 time="2026-09-04T22:24:06.395636393Z" level=info msg="response completed" go.version=go1.26.8 http.request.host=127.0.0.1 http.request.id=2dc8ddf4-8e31-4b67-8f45-0b005ffbfabd http.request.method=GET http.request.remoteaddr="127.0.0.1:42924" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.870392ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-09-04T22:24:06.396017696Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.8 --- PASS: TestRegistrySupportedCipherSuite (3.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-09-04T22:24:06.55112558Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-04T22:24:06.551833297Z" 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.8 time="2026-09-04T22:24:06.55185031Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:06.551967055Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 time="2026-09-04T22:24:06.551984131Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.26.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.16s) PASS ok github.com/docker/distribution/registry 11.383s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.227s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-09-04T22:24:03Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.8 instance.id=6da149db-94c4-4f11-ac7a-180e79abb8e1 time="2026-09-04T22:24:03Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.8 instance.id=6da149db-94c4-4f11-ac7a-180e79abb8e1 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-09-04T22:24:03Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.8 password="4iUbgh7QR8vwjQ_JZRxO6-exZ5Nm1oLkuxmuYH7MAuc" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.101s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.013s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-09-04T22:24:03Z" level=info msg="token not to be used before 2026-09-04 22:24:04 +0000 UTC - currently 2026-09-04 22:24:03.747543017 +0000 UTC m=+0.003230599" time="2026-09-04T22:24:03Z" level=info msg="token not to be used after 2026-09-04 22:24:03 +0000 UTC - currently 2026-09-04 22:24:03.74773621 +0000 UTC m=+0.003423792" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-09-04T22:24:03Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.012s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.02s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.111s === 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.010s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-09-04T22:24:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:04Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46637" http.request.id=4678d4d4-979f-4609-9e93-4359d851f975 http.request.method=GET http.request.remoteaddr="127.0.0.1:36162" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="486.815µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-09-04T22:24:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:04Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=6620f66d-b554-4a75-87e7-da8cbea465f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="603.889µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Sep/2026:22:24:04 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-04T22:24:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=df7745af-3ce7-4cc4-9f0a-0146edbde3d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=5b4facef-0513-4940-8190-97d8ea68f099 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/aaaa/blobs/uploads/0b1ffa82-19b6-4429-9ed7-6791a4a6306c?_state=hkJr9j1J7nSzklyNKE8IxYDZPrtC5jsKLEAkGIbBPsJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwYjFmZmE4Mi0xOWI2LTQ0MjktOWVkNy02NzkxYTRhNjMwNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDQuOTcwMTg5NTI2WiJ9&digest=sha256%3Aaf5ae88e63b9906665b55c7aaec02a6bc07d53c99990537ada811c42bf7a0e66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237948371s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0b1ffa82-19b6-4429-9ed7-6791a4a6306c?_state=hkJr9j1J7nSzklyNKE8IxYDZPrtC5jsKLEAkGIbBPsJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwYjFmZmE4Mi0xOWI2LTQ0MjktOWVkNy02NzkxYTRhNjMwNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDQuOTcwMTg5NTI2WiJ9&digest=sha256%3Aaf5ae88e63b9906665b55c7aaec02a6bc07d53c99990537ada811c42bf7a0e66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=e0044808-549a-498e-9590-a17534e182f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=4a883cb0-7722-4ef0-b8a7-a8871d56af0f http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=e290462a-4064-4b91-8baa-ff5f65dde1af http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/bbbb/blobs/uploads/6257eb88-5f20-46ad-b26f-c96b0b4c0652?_state=onjOVQAydOaKnm14-8kUivLvUwqA0WOxWe7oL_5qR-t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjU3ZWI4OC01ZjIwLTQ2YWQtYjI2Zi1jOTZiMGI0YzA2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDYuMzM1MDUxNjg2WiJ9&digest=sha256%3Ae3341cd6c0009e7584f62479c5492a62080a04d8936198d830025cea27ae8fdc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.994370546s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6257eb88-5f20-46ad-b26f-c96b0b4c0652?_state=onjOVQAydOaKnm14-8kUivLvUwqA0WOxWe7oL_5qR-t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjU3ZWI4OC01ZjIwLTQ2YWQtYjI2Zi1jOTZiMGI0YzA2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDYuMzM1MDUxNjg2WiJ9&digest=sha256%3Ae3341cd6c0009e7584f62479c5492a62080a04d8936198d830025cea27ae8fdc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=ee5b986f-2139-474a-a465-e5bcb802f1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:08 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=bd978e5a-c5db-4436-b0a7-e98233702c20 http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.523µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:08 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=8200943b-0771-4f51-86eb-49d11043265b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/cccc/blobs/uploads/9b92c53d-540a-4a00-94ed-f25a53db33df?_state=B3dryReKc7SwKMxIKDQaAyYSYfwyNAaZIE7q6v70fGp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5YjkyYzUzZC01NDBhLTRhMDAtOTRlZC1mMjVhNTNkYjMzZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDguMzk3MzkwMzQ5WiJ9&digest=sha256%3Acff8539c18cb3ba42fd0edd9140d44f7acc0859e0c2190154745e6f2f0f406b6" http.request.useragent="Go-http-client/1.1" http.response.duration=689.77889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:08 +0000] "PUT /v2/foo/cccc/blobs/uploads/9b92c53d-540a-4a00-94ed-f25a53db33df?_state=B3dryReKc7SwKMxIKDQaAyYSYfwyNAaZIE7q6v70fGp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5YjkyYzUzZC01NDBhLTRhMDAtOTRlZC1mMjVhNTNkYjMzZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDguMzk3MzkwMzQ5WiJ9&digest=sha256%3Acff8539c18cb3ba42fd0edd9140d44f7acc0859e0c2190154745e6f2f0f406b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=45a84c42-2e94-40ab-87b9-22fb2a0400e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=a13f69cb-5421-484a-992e-32f1fdc8e874 http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.252µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=4ed2f287-34c2-4707-94e6-720a84c52e3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/dddd/blobs/uploads/c67aaf62-8f0b-418e-a76b-c8054c89964b?_state=c2vJUVveb4Ly1rBW52zoXqJV8-gs6JuYFWN6JSPJ9Gp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNjdhYWY2Mi04ZjBiLTQxOGUtYTc2Yi1jODA1NGM4OTk2NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDkuMTQ1MzE2NzI2WiJ9&digest=sha256%3Ac123bcb453e4c8ed8bc8e874da25518dc1c99664ce0bece08593e9b74535dcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=653.1026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "PUT /v2/foo/dddd/blobs/uploads/c67aaf62-8f0b-418e-a76b-c8054c89964b?_state=c2vJUVveb4Ly1rBW52zoXqJV8-gs6JuYFWN6JSPJ9Gp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNjdhYWY2Mi04ZjBiLTQxOGUtYTc2Yi1jODA1NGM4OTk2NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDkuMTQ1MzE2NzI2WiJ9&digest=sha256%3Ac123bcb453e4c8ed8bc8e874da25518dc1c99664ce0bece08593e9b74535dcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=49566014-dd6e-47a6-9825-da015166722c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="991.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:09Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=817b582a-7b32-48b7-a5d9-f8e057e463a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.815µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=a0d74cdd-5e23-4139-b52d-923b73b602b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/eeee/blobs/uploads/50eee7fa-6c70-4615-ae36-d28cefa4901b?_state=GkmWxyfJ-J1OVBN6d4zgbeeXzgFvT3gNLse33RPrO6F7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MGVlZTdmYS02YzcwLTQ2MTUtYWUzNi1kMjhjZWZhNDkwMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDkuODg4NzEyOTI5WiJ9&digest=sha256%3A61106691b69a455908bfa2cb2537742aac180fac46328aa72c0ef352f3ffe24f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630413432s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:09 +0000] "PUT /v2/foo/eeee/blobs/uploads/50eee7fa-6c70-4615-ae36-d28cefa4901b?_state=GkmWxyfJ-J1OVBN6d4zgbeeXzgFvT3gNLse33RPrO6F7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1MGVlZTdmYS02YzcwLTQ2MTUtYWUzNi1kMjhjZWZhNDkwMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MDkuODg4NzEyOTI5WiJ9&digest=sha256%3A61106691b69a455908bfa2cb2537742aac180fac46328aa72c0ef352f3ffe24f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=b2b6929c-bb7a-41ec-a0d8-f686448c8ac1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:11 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=9f4d9202-b905-44e6-acce-2ee62501b718 http.request.method=POST http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=da36c08c-bfd0-4514-92f4-99b158314be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/ffff/blobs/uploads/b8166d90-d68d-4c28-b163-32fb2ed719f6?_state=ny8tMI8pDAevHq6wCVqVxQtY0baAFmJEsjJrUQqa9CV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiODE2NmQ5MC1kNjhkLTRjMjgtYjE2My0zMmZiMmVkNzE5ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTEuNjE4MjE0NTg1WiJ9&digest=sha256%3A9cec97f2c09885a65e36109df2326eb4690306e8080b1b17df921be9b6eb78e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529281582s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/b8166d90-d68d-4c28-b163-32fb2ed719f6?_state=ny8tMI8pDAevHq6wCVqVxQtY0baAFmJEsjJrUQqa9CV7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiODE2NmQ5MC1kNjhkLTRjMjgtYjE2My0zMmZiMmVkNzE5ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTEuNjE4MjE0NTg1WiJ9&digest=sha256%3A9cec97f2c09885a65e36109df2326eb4690306e8080b1b17df921be9b6eb78e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=798ca216-5ecb-46ef-8ec3-d6a7dc3f27c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=37b11ef3-3440-4ff2-affe-17dfe22d3a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="478.613µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=8df69c73-1a1f-414a-9fe3-cf8895d45aff http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="458.71µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=3be109b7-cf2b-4e33-8110-fa3fde1cc96d http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="567.275µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=7fb623c7-1e33-408a-8ce2-5b9709b25ed5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="541.013µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=0dce1504-c449-4c55-8137-b16b7294f690 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="504.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=21c7255b-6e12-4e3b-ba62-65e5b9c83dc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="485.324µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" 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.8 http.request.host="127.0.0.1:37435" http.request.id=7ebadd24-1cf8-4000-a7d3-da89505389d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="626.117µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" 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.8 http.request.host="127.0.0.1:37435" http.request.id=f1ef2ed0-b829-4728-94fa-1f5a862c4521 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="516.615µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=a0e68e79-2c09-4275-b5ca-01cda4061d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="396.595µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37435" http.request.id=99c4479a-f275-4142-a3df-d69a6513d86f http.request.method=GET http.request.remoteaddr="127.0.0.1:52638" 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="818.504µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-04T22:24:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:13Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=b9f2d25d-2539-4f8c-a57f-ae17123af2e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=4766038c-4f8c-44d8-bc1c-1c158aa351f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/aaaa/blobs/uploads/2e069b6e-823f-4cf6-b36d-23b8a0a574e3?_state=GkT8MAIqFS1Dn9-SidsnMiNBrQagB2cTXx4VjOS7NO17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZTA2OWI2ZS04MjNmLTRjZjYtYjM2ZC0yM2I4YTBhNTc0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTMuMjQxMTU2MjhaIn0%3D&digest=sha256%3A783b91f98e6af1b4bf25d7fb8c14533881600e9616fa376bc62cad04f6f37845" http.request.useragent="Go-http-client/1.1" http.response.duration=915.848976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:13 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2e069b6e-823f-4cf6-b36d-23b8a0a574e3?_state=GkT8MAIqFS1Dn9-SidsnMiNBrQagB2cTXx4VjOS7NO17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyZTA2OWI2ZS04MjNmLTRjZjYtYjM2ZC0yM2I4YTBhNTc0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTMuMjQxMTU2MjhaIn0%3D&digest=sha256%3A783b91f98e6af1b4bf25d7fb8c14533881600e9616fa376bc62cad04f6f37845 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=9975e2b6-0c98-4e32-a7a3-59159a6cb0bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:14Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=5492003c-1a56-4d39-904b-c64ec3c50f5c http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.553µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:14 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=f47eec50-f4fc-4224-950e-5ef1f90c1184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/bbbb/blobs/uploads/836b3a8a-1eec-4b93-a04f-ce8bb25a1b4c?_state=iVZfOvG-HbEAIuxm8FeQ4iSa5VoMlkuJHYMrJB93Qmt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MzZiM2E4YS0xZWVjLTRiOTMtYTA0Zi1jZThiYjI1YTFiNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTQuMjQ5Njc1OTFaIn0%3D&digest=sha256%3A2ff7fa3f21497bdacc567695089325e995f87040bd8958124d162ad5221a3615" http.request.useragent="Go-http-client/1.1" http.response.duration=1.434191168s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:14 +0000] "PUT /v2/foo/bbbb/blobs/uploads/836b3a8a-1eec-4b93-a04f-ce8bb25a1b4c?_state=iVZfOvG-HbEAIuxm8FeQ4iSa5VoMlkuJHYMrJB93Qmt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MzZiM2E4YS0xZWVjLTRiOTMtYTA0Zi1jZThiYjI1YTFiNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTQuMjQ5Njc1OTFaIn0%3D&digest=sha256%3A2ff7fa3f21497bdacc567695089325e995f87040bd8958124d162ad5221a3615 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=66ec7e7b-4b32-475c-8a2d-ca5568ae831b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=afc90c00-5eae-4931-9ec9-a643ce3f6252 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="741.756µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:15 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=3a8a1cc0-efe5-4c9a-9567-9e685ff96795 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/cccc/blobs/uploads/f2bf7f9c-021f-489c-83eb-d4876387de9c?_state=aVRoI6dHRShdXObA6JBHtzf6fPXT-jOdlIxaXXTbIN97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMmJmN2Y5Yy0wMjFmLTQ4OWMtODNlYi1kNDg3NjM4N2RlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTUuNzgxNTA0MDA2WiJ9&digest=sha256%3A0755cca9ecc98888b6c00b40f928d13e6e358bfad410d02cd25cb6d21359d32c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.440885307s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:15 +0000] "PUT /v2/foo/cccc/blobs/uploads/f2bf7f9c-021f-489c-83eb-d4876387de9c?_state=aVRoI6dHRShdXObA6JBHtzf6fPXT-jOdlIxaXXTbIN97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMmJmN2Y5Yy0wMjFmLTQ4OWMtODNlYi1kNDg3NjM4N2RlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTUuNzgxNTA0MDA2WiJ9&digest=sha256%3A0755cca9ecc98888b6c00b40f928d13e6e358bfad410d02cd25cb6d21359d32c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=e5e6b20c-81ff-445e-8a60-af7cfc6f897d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=55bb73a5-5049-4bd0-be8f-93edf9f752b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="740.961µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=4bd58c6b-295f-46dc-b2ef-7bed875d0ad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/dddd/blobs/uploads/73931048-186d-422e-8f1b-3fc385599ea9?_state=b3ginHGvo5v-sy2IKRFG4b404pU9RoC4vJ4-8sZu6e97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzkzMTA0OC0xODZkLTQyMmUtOGYxYi0zZmMzODU1OTllYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTcuMzAxNTI1MDc3WiJ9&digest=sha256%3Ae604eae7ea91702afb2fef6716231f7bcf868488ca0e335bcf83a46f9723be48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067970566s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/73931048-186d-422e-8f1b-3fc385599ea9?_state=b3ginHGvo5v-sy2IKRFG4b404pU9RoC4vJ4-8sZu6e97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzkzMTA0OC0xODZkLTQyMmUtOGYxYi0zZmMzODU1OTllYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTcuMzAxNTI1MDc3WiJ9&digest=sha256%3Ae604eae7ea91702afb2fef6716231f7bcf868488ca0e335bcf83a46f9723be48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=ccd7c729-36eb-4c7d-b43e-a0a9253d7b09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45113" http.request.id=6f21b0d3-4b1d-49fa-b7e2-a08748d8a152 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="468.648µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.52s) === RUN TestURLPrefix time="2026-09-04T22:24:18Z" 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.8 time="2026-09-04T22:24:18Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:45733" http.request.id=da5ff2e5-c248-46ac-b44c-33d554f5d191 http.request.method=GET http.request.remoteaddr="127.0.0.1:59048" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="578.244µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-09-04T22:24:18Z" 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.8 time="2026-09-04T22:24:18Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=ddc10920-d92f-4347-875d-29461aba638c http.request.method=GET http.request.remoteaddr="127.0.0.1:57924" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.534µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "GET /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=437fad7b-8df1-466f-a46e-af30b491b303 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.384µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=97dfe7c6-a677-492c-90c2-9e3c49b67da0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=6b46526b-6ae8-4008-91bc-721b64a73529 http.request.method=GET http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="558.458µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "GET /v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=40321d20-08a6-4e6d-bd45-cd2f1b9ab107 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="504.177µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=4495604f-0493-4ca5-b7d0-b442067f934b http.request.method=GET http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=747da34e-dcaf-4901-ad0f-198441a0d4a9 time="2026-09-04T22:24:18Z" 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.8 http.request.host="127.0.0.1:43743" http.request.id=4495604f-0493-4ca5-b7d0-b442067f934b http.request.method=GET http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="564.477µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=747da34e-dcaf-4901-ad0f-198441a0d4a9 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "GET /v2/foo/bar/blobs/uploads/747da34e-dcaf-4901-ad0f-198441a0d4a9?_state=EyDANaM9f_OSY1oc8b2_apsaGnU6eOce1_eUBTQxzFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0N2RhMzRlLWRjYWYtNDkwMS1hZDBmLTE5ODQ0MWEwZDRhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NDkyMTA5MloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=a295e0fe-8745-4755-804a-49053ad2de68 http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="698.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=8770632c-23cc-406f-b99b-d93e5fca1154 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/cef77f21-4168-443f-a9ac-6480c75145df?_state=SaF342-Fex35uIf1ukvhIJCzeJV2_Ul--7Gw2bdsdFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjc3ZjIxLTQxNjgtNDQzZi1hOWFjLTY0ODBjNzUxNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTIxNjUzMzRaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" provided=sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 vars.name="foo/bar" vars.uuid=cef77f21-4168-443f-a9ac-6480c75145df time="2026-09-04T22:24:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=8770632c-23cc-406f-b99b-d93e5fca1154 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/cef77f21-4168-443f-a9ac-6480c75145df?_state=SaF342-Fex35uIf1ukvhIJCzeJV2_Ul--7Gw2bdsdFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjc3ZjIxLTQxNjgtNDQzZi1hOWFjLTY0ODBjNzUxNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTIxNjUzMzRaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cef77f21-4168-443f-a9ac-6480c75145df time="2026-09-04T22:24:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=8770632c-23cc-406f-b99b-d93e5fca1154 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/cef77f21-4168-443f-a9ac-6480c75145df?_state=SaF342-Fex35uIf1ukvhIJCzeJV2_Ul--7Gw2bdsdFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjc3ZjIxLTQxNjgtNDQzZi1hOWFjLTY0ODBjNzUxNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTIxNjUzMzRaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.486µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cef77f21-4168-443f-a9ac-6480c75145df 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "PUT /v2/foo/bar/blobs/uploads/cef77f21-4168-443f-a9ac-6480c75145df?_state=SaF342-Fex35uIf1ukvhIJCzeJV2_Ul--7Gw2bdsdFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjc3ZjIxLTQxNjgtNDQzZi1hOWFjLTY0ODBjNzUxNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTIxNjUzMzRaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=0c4dc37b-ffbc-490e-aafc-ff430ad09698 http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="503.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=be0c74ec-564e-4776-91d1-74b14785a31d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/0ce1b6a8-89f1-48f2-8916-b00763d3a030?_state=vXtIEWZJD7XaSOGWJJh0QqhsAUKowfJo3wp8svIA6Wt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTFiNmE4LTg5ZjEtNDhmMi04OTE2LWIwMDc2M2QzYTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTM0NTUyMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="637.232µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "PUT /v2/foo/bar/blobs/uploads/0ce1b6a8-89f1-48f2-8916-b00763d3a030?_state=vXtIEWZJD7XaSOGWJJh0QqhsAUKowfJo3wp8svIA6Wt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZTFiNmE4LTg5ZjEtNDhmMi04OTE2LWIwMDc2M2QzYTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTM0NTUyMzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=7b6aea63-3378-4fe6-891f-2049336fc92a http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="541.279µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=cb182f82-4c99-48ea-a169-bb6cebfee729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/5402e31c-6532-458a-84a8-14bfc56ce1e1?_state=BUwBSpjlxWHcqpSsCImL3x_FX6WH3I9T4gAgDbm8eKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDJlMzFjLTY1MzItNDU4YS04NGE4LTE0YmZjNTZjZTFlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTQ5NDAwNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="578.992µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "PUT /v2/foo/bar/blobs/uploads/5402e31c-6532-458a-84a8-14bfc56ce1e1?_state=BUwBSpjlxWHcqpSsCImL3x_FX6WH3I9T4gAgDbm8eKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MDJlMzFjLTY1MzItNDU4YS04NGE4LTE0YmZjNTZjZTFlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTQ5NDAwNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=054c29fa-9279-4513-b766-40a05cabed3b http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="585.321µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:19Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=e5ea9dd0-a5c7-4403-badc-e91cba4072ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/19088d25-bcfb-496c-8958-60e908b5235c?_state=uAHsoTONP-GVCONRy0VYq7CZFTY9Db5-1h52GdNxyQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDg4ZDI1LWJjZmItNDk2Yy04OTU4LTYwZTkwOGI1MjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTYyODgxNTZaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.duration=806.585557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:18 +0000] "PUT /v2/foo/bar/blobs/uploads/19088d25-bcfb-496c-8958-60e908b5235c?_state=uAHsoTONP-GVCONRy0VYq7CZFTY9Db5-1h52GdNxyQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDg4ZDI1LWJjZmItNDk2Yy04OTU4LTYwZTkwOGI1MjM1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOC40NTYyODgxNTZaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:19Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=6e92ea60-1715-4235-9713-968f7b4431c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.461µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43743" http.request.id=61d3f079-24e6-4980-8022-6e33e6b757ad http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/7e234d21-3a94-475c-8642-7b318ba0659b?_state=5lFrUXtS1h-qodIAJ5rks_xltmgo_QPo-qkSKObb9Op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMjM0ZDIxLTNhOTQtNDc1Yy04NjQyLTdiMzE4YmEwNjU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOS4yNzc2NDc0NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=822.681788ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/7e234d21-3a94-475c-8642-7b318ba0659b?_state=5lFrUXtS1h-qodIAJ5rks_xltmgo_QPo-qkSKObb9Op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMjM0ZDIxLTNhOTQtNDc1Yy04NjQyLTdiMzE4YmEwNjU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoxOS4yNzc2NDc0NjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=c2687fbc-e622-4a0f-aeda-9e01b21fc613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/uploads/7e234d21-3a94-475c-8642-7b318ba0659b?_state=1Rz__LgIISmgiraMiVnrGhPmDMTOmNWaoMqO2AthCyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMjM0ZDIxLTNhOTQtNDc1Yy04NjQyLTdiMzE4YmEwNjU5YiIsIk9mZnNldCI6MjE1NjM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTlaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.duration="873.653µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "PUT /v2/foo/bar/blobs/uploads/7e234d21-3a94-475c-8642-7b318ba0659b?_state=1Rz__LgIISmgiraMiVnrGhPmDMTOmNWaoMqO2AthCyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMjM0ZDIxLTNhOTQtNDc1Yy04NjQyLTdiMzE4YmEwNjU5YiIsIk9mZnNldCI6MjE1NjM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MTlaIn0%3D&digest=sha256%3A3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=07f11a53-d9a3-4564-a56a-0a55473023d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="609.876µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=c4cbcc25-e52f-4d6e-a940-5ee526d22791 http.request.method=GET http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.242667ms http.response.status=200 http.response.written=21563904 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 200 21563904 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=error msg="error parsing digest="sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=dba30294-9b15-4d16-a192-663a1e5f4308 http.request.method=GET http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" vars.name="foo/bar" time="2026-09-04T22:24:20Z" 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.8 http.request.host="127.0.0.1:43743" http.request.id=dba30294-9b15-4d16-a192-663a1e5f4308 http.request.method=GET http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="496.555µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha257:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=fb6e529f-8bf4-404b-b9d0-67a9e5b7e817 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.duration="718.352µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:20Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=6bfd88d7-d703-49f1-ae04-3b29d245fa0e http.request.method=GET http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.796µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=4240aa3c-cba4-4d0e-a754-8795465745ac http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="571.415µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=c0e1341a-dcc4-48a5-ac90-a9dd6ade9edf http.request.method=POST http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.024µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=c4cab7ae-a1a8-485d-8106-d143d284e22d http.request.method=GET http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="536.852µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=2d5abbb4-6790-45cf-b802-6ffd41c63c7e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="511.64µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=535b117e-4842-4100-a1bb-c3538ad13f51 http.request.method=GET http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cb698582-7b6f-4e4c-ab2d-3106dfef463a time="2026-09-04T22:24:20Z" 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.8 http.request.host="127.0.0.1:41911" http.request.id=535b117e-4842-4100-a1bb-c3538ad13f51 http.request.method=GET http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="477.744µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cb698582-7b6f-4e4c-ab2d-3106dfef463a 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/uploads/cb698582-7b6f-4e4c-ab2d-3106dfef463a?_state=i7ZUxEmFq97y5FpW8UvlFLaHpjaLeCP7-NU1KlVlNeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNjk4NTgyLTdiNmYtNGU0Yy1hYjJkLTMxMDZkZmVmNDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTQxMTg3NzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=5f42f563-ced6-4d00-9ad0-d41b020d9981 http.request.method=POST http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="679.438µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=dde3daf9-9bae-4e66-928d-67fd00913f62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/7e8a17f0-13d0-4cdf-b275-fb77955616e5?_state=ec-xPCyPjhpf1-CSFb2IyzlSK8sIxz6XA6MGguDWdjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlOGExN2YwLTEzZDAtNGNkZi1iMjc1LWZiNzc5NTU2MTZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTY2NzQ4MDJaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" provided=sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 vars.name="foo/bar" vars.uuid=7e8a17f0-13d0-4cdf-b275-fb77955616e5 time="2026-09-04T22:24:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=dde3daf9-9bae-4e66-928d-67fd00913f62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/7e8a17f0-13d0-4cdf-b275-fb77955616e5?_state=ec-xPCyPjhpf1-CSFb2IyzlSK8sIxz6XA6MGguDWdjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlOGExN2YwLTEzZDAtNGNkZi1iMjc1LWZiNzc5NTU2MTZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTY2NzQ4MDJaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7e8a17f0-13d0-4cdf-b275-fb77955616e5 time="2026-09-04T22:24:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=dde3daf9-9bae-4e66-928d-67fd00913f62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/7e8a17f0-13d0-4cdf-b275-fb77955616e5?_state=ec-xPCyPjhpf1-CSFb2IyzlSK8sIxz6XA6MGguDWdjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlOGExN2YwLTEzZDAtNGNkZi1iMjc1LWZiNzc5NTU2MTZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTY2NzQ4MDJaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.666µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7e8a17f0-13d0-4cdf-b275-fb77955616e5 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "PUT /v2/foo/bar/blobs/uploads/7e8a17f0-13d0-4cdf-b275-fb77955616e5?_state=ec-xPCyPjhpf1-CSFb2IyzlSK8sIxz6XA6MGguDWdjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlOGExN2YwLTEzZDAtNGNkZi1iMjc1LWZiNzc5NTU2MTZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTY2NzQ4MDJaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=f053dffb-ca28-40b3-906c-01c8422701b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="511.789µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=f74d4404-1d68-4bce-8fc4-289812650f75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/be4b1030-cf54-422c-8b48-5c771ec4e26c?_state=90YTOLFnnDJxpwmp5l9f26pTgceA-z-qwAsEk3xp_9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNGIxMDMwLWNmNTQtNDIyYy04YjQ4LTVjNzcxZWM0ZTI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTg0MDU4NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="592.652µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "PUT /v2/foo/bar/blobs/uploads/be4b1030-cf54-422c-8b48-5c771ec4e26c?_state=90YTOLFnnDJxpwmp5l9f26pTgceA-z-qwAsEk3xp_9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlNGIxMDMwLWNmNTQtNDIyYy04YjQ4LTVjNzcxZWM0ZTI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTg0MDU4NDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=229e8044-09d9-4c2e-ae8c-bee50e115ac7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="465.358µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=42acdf85-692c-4ef9-a96c-94aedb50757b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/3fee7b5c-c4aa-4e07-8566-e50baaf3324a?_state=dm5BwOkZkHFrAFb8p1NSEbfoolEumnjhnUb4Ij7K_xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZWU3YjVjLWM0YWEtNGUwNy04NTY2LWU1MGJhYWYzMzI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTk2MjYwMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="582.241µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "PUT /v2/foo/bar/blobs/uploads/3fee7b5c-c4aa-4e07-8566-e50baaf3324a?_state=dm5BwOkZkHFrAFb8p1NSEbfoolEumnjhnUb4Ij7K_xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmZWU3YjVjLWM0YWEtNGUwNy04NTY2LWU1MGJhYWYzMzI0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMTk2MjYwMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=323fb7bd-64f4-40d6-9ac8-5b47ba471c6d http.request.method=POST http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="488.553µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:21Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=edd07965-1d69-4adf-a19c-acc94b4e6f49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/c61185ff-4de9-4857-8c58-d20970c7bf21?_state=uniScbnxQaQ-N8iKa8kM5MHqAuVNhcSlbSCIfdgrKMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MTE4NWZmLTRkZTktNDg1Ny04YzU4LWQyMDk3MGM3YmYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMjA4MzAzMVoifQ%3D%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230885733s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "PUT /v2/foo/bar/blobs/uploads/c61185ff-4de9-4857-8c58-d20970c7bf21?_state=uniScbnxQaQ-N8iKa8kM5MHqAuVNhcSlbSCIfdgrKMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MTE4NWZmLTRkZTktNDg1Ny04YzU4LWQyMDk3MGM3YmYyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMC4yMjA4MzAzMVoifQ%3D%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:21Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=868f4982-ade4-48c8-80c7-ca94fa2394f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.365µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41911" http.request.id=85f9e30f-f0d6-48fd-8ed5-fcdff840494a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/da6cdc53-2afd-4e88-b01a-899c8d631ae4?_state=X5MYCF8awn2HAU1j_PvA4tf0euQS6gJOALhtWs9rgh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNkYzUzLTJhZmQtNGU4OC1iMDFhLTg5OWM4ZDYzMWFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMS40NzEzMDI2NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293415905s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/da6cdc53-2afd-4e88-b01a-899c8d631ae4?_state=X5MYCF8awn2HAU1j_PvA4tf0euQS6gJOALhtWs9rgh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNkYzUzLTJhZmQtNGU4OC1iMDFhLTg5OWM4ZDYzMWFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMS40NzEzMDI2NjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=7cd031f9-d892-480f-95fc-96318fb54d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/uploads/da6cdc53-2afd-4e88-b01a-899c8d631ae4?_state=-gY2iRzZ8WrtiiRcMI-CEb3JAouCoHhvoNTuRlHwgQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNkYzUzLTJhZmQtNGU4OC1iMDFhLTg5OWM4ZDYzMWFlNCIsIk9mZnNldCI6MjU5Njc2MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MjFaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.duration="897.729µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/da6cdc53-2afd-4e88-b01a-899c8d631ae4?_state=-gY2iRzZ8WrtiiRcMI-CEb3JAouCoHhvoNTuRlHwgQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNkYzUzLTJhZmQtNGU4OC1iMDFhLTg5OWM4ZDYzMWFlNCIsIk9mZnNldCI6MjU5Njc2MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MjFaIn0%3D&digest=sha256%3Aede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=e6e8ca74-f1bc-4679-99a1-ce0a53935257 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="554.926µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=afc2da70-1267-4f90-8a26-7947d7326717 http.request.method=GET http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.200289ms http.response.status=200 http.response.written=25967616 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 200 25967616 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=error msg="error parsing digest="sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=234ead1c-795c-44d5-aa30-5c7a1e5ae226 http.request.method=GET http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" vars.name="foo/bar" time="2026-09-04T22:24:22Z" 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.8 http.request.host="127.0.0.1:41911" http.request.id=234ead1c-795c-44d5-aa30-5c7a1e5ae226 http.request.method=GET http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="519.048µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha257:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=e21ea3b3-ce15-422a-8121-61e62b03ca89 http.request.method=GET http.request.remoteaddr="127.0.0.1:35818" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.duration="715.819µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=0816757b-f244-429b-976f-0e60f195647e http.request.method=GET http.request.remoteaddr="127.0.0.1:35818" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.099154ms http.response.status=200 http.response.written=458752 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 200 458752 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41911" http.request.id=9893eaf0-f151-43fd-9196-7372cfffd50f http.request.method=GET http.request.remoteaddr="127.0.0.1:35814" http.request.uri="/v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.342373ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:ede07bc8d4596905f148ef30d7bfcbddb1ea86450fb5790ceb41e579a014f6e5 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=31a8a2df-0c6f-4797-b3a4-4342a22024b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.658776514s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43743" http.request.id=c09bc617-e937-4dc1-9edc-d1904c07c7dc http.request.method=GET http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.664834574s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Sep/2026:22:24:20 +0000] "GET /v2/foo/bar/blobs/sha256:3afbde9c9cf688a7139c7a7a3ac5ac51ba0202e40b27ac19a150f4d8c8e84f47 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.41s) === RUN TestBlobDelete time="2026-09-04T22:24:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:22Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=03f4572e-d3ba-43f7-80f7-ef5974d36d4a http.request.method=GET http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.174µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=5ba63ae5-63ec-4ad3-8aa9-038174323d27 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.396µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=954db11c-354b-45bc-89d7-a1a115581bb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="555.385µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=625c4b57-e218-4428-8a22-4a4bb3f6be8c http.request.method=GET http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="568.179µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=392726c6-c189-4302-b3ec-972f1e3581c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="528.834µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=77cd225b-0881-41ec-93df-b638e5dbc29c http.request.method=GET http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1de9808d-7d90-40bc-9e1a-7b87592f34ee time="2026-09-04T22:24:22Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=77cd225b-0881-41ec-93df-b638e5dbc29c http.request.method=GET http.request.remoteaddr="127.0.0.1:56272" http.request.uri="/v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="488.009µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1de9808d-7d90-40bc-9e1a-7b87592f34ee 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "GET /v2/foo/bar/blobs/uploads/1de9808d-7d90-40bc-9e1a-7b87592f34ee?_state=M7wD6WSMegFAXP95kbuaCxiEKXFWR7pjVLcNDILFs4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZTk4MDhkLTdkOTAtNDBiYy05ZTFhLTdiODc1OTJmMzRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjAxNTg2NVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=855df5f5-bb78-473a-a709-e16da90514e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.54µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=4c63926c-a285-451f-9792-a731b0f6df6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b0c3bb69-f9e0-4044-895c-24a0914e4297?_state=K6AHxa4PM3GLExlXrD1kJrrOejzYK3PwKdFmyHZxEyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzNiYjY5LWY5ZTAtNDA0NC04OTVjLTI0YTA5MTRlNDI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjI3MDQzNjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" provided=sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 vars.name="foo/bar" vars.uuid=b0c3bb69-f9e0-4044-895c-24a0914e4297 time="2026-09-04T22:24:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=4c63926c-a285-451f-9792-a731b0f6df6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b0c3bb69-f9e0-4044-895c-24a0914e4297?_state=K6AHxa4PM3GLExlXrD1kJrrOejzYK3PwKdFmyHZxEyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzNiYjY5LWY5ZTAtNDA0NC04OTVjLTI0YTA5MTRlNDI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjI3MDQzNjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b0c3bb69-f9e0-4044-895c-24a0914e4297 time="2026-09-04T22:24:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=4c63926c-a285-451f-9792-a731b0f6df6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b0c3bb69-f9e0-4044-895c-24a0914e4297?_state=K6AHxa4PM3GLExlXrD1kJrrOejzYK3PwKdFmyHZxEyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzNiYjY5LWY5ZTAtNDA0NC04OTVjLTI0YTA5MTRlNDI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjI3MDQzNjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.351µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b0c3bb69-f9e0-4044-895c-24a0914e4297 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/b0c3bb69-f9e0-4044-895c-24a0914e4297?_state=K6AHxa4PM3GLExlXrD1kJrrOejzYK3PwKdFmyHZxEyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzNiYjY5LWY5ZTAtNDA0NC04OTVjLTI0YTA5MTRlNDI5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjI3MDQzNjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=188f978f-7c8f-49c2-9d6d-999c245b51d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="513.923µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=9b1e3fca-62aa-4722-96ff-11162e9fac37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/fc2699f9-dbbc-4c95-9f98-17062ecefc6d?_state=QdZKkagmfqdUSF2Hhz3FEn6CwWqfJ4tqfAuRB9CDg117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMjY5OWY5LWRiYmMtNGM5NS05Zjk4LTE3MDYyZWNlZmM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjQwNTg5NTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="815.55µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/fc2699f9-dbbc-4c95-9f98-17062ecefc6d?_state=QdZKkagmfqdUSF2Hhz3FEn6CwWqfJ4tqfAuRB9CDg117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMjY5OWY5LWRiYmMtNGM5NS05Zjk4LTE3MDYyZWNlZmM2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjQwNTg5NTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=da00d76d-a0cf-4f05-a26b-28fb6bccf416 http.request.method=POST http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="545.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=0af65baf-ea9a-47b5-9b54-01829007c7a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b5d34315-aafc-40ac-b258-43a14629d049?_state=pmtWgoRTbXFP9he9ggkKwx4pow4Swx8NRl4xYog4AfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZDM0MzE1LWFhZmMtNDBhYy1iMjU4LTQzYTE0NjI5ZDA0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjU2MzU0MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="735.989µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/b5d34315-aafc-40ac-b258-43a14629d049?_state=pmtWgoRTbXFP9he9ggkKwx4pow4Swx8NRl4xYog4AfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZDM0MzE1LWFhZmMtNDBhYy1iMjU4LTQzYTE0NjI5ZDA0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjU2MzU0MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:22Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=7c3802cc-c62a-43b7-8005-ba2c0333ee76 http.request.method=POST http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="693.237µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=62d75d24-3cbc-42db-83a0-9ffb9529814e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/e9f67b35-c108-4d29-a4b1-d2b6b67be896?_state=gXGKwowNx-fAbvZdPuyMTYrv9d4EEWBW3EHn7zD-BWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZjY3YjM1LWMxMDgtNGQyOS1hNGIxLWQyYjZiNjdiZTg5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjcyNzYxNjlaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.duration=960.932648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/e9f67b35-c108-4d29-a4b1-d2b6b67be896?_state=gXGKwowNx-fAbvZdPuyMTYrv9d4EEWBW3EHn7zD-BWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZjY3YjM1LWMxMDgtNGQyOS1hNGIxLWQyYjZiNjdiZTg5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMi44NjcyNzYxNjlaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=327218e4-096d-4b21-a5d8-2ea6167ccaf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.259µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37927" http.request.id=7bd38c61-c1dd-4fe1-8299-1420181311ef http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b8d6c990-6dcf-4c55-a4ef-0df58abac413?_state=EZxHXausw-MzES3Zd_IyIKnz0VqrT1R3MG3_4hdyu9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDZjOTkwLTZkY2YtNGM1NS1hNGVmLTBkZjU4YWJhYzQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMy44NDQyNTYzOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=896.216384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/b8d6c990-6dcf-4c55-a4ef-0df58abac413?_state=EZxHXausw-MzES3Zd_IyIKnz0VqrT1R3MG3_4hdyu9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDZjOTkwLTZkY2YtNGM1NS1hNGVmLTBkZjU4YWJhYzQxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyMy44NDQyNTYzOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=18cb3fe7-95d3-4197-a548-4183413f8fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/uploads/b8d6c990-6dcf-4c55-a4ef-0df58abac413?_state=yoEBm5pNbBEfhgAcL--kVnwjDVz7fbWBV1m-D2iSx9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDZjOTkwLTZkY2YtNGM1NS1hNGVmLTBkZjU4YWJhYzQxMyIsIk9mZnNldCI6MjE4MDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MjNaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.duration="843.012µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "PUT /v2/foo/bar/blobs/uploads/b8d6c990-6dcf-4c55-a4ef-0df58abac413?_state=yoEBm5pNbBEfhgAcL--kVnwjDVz7fbWBV1m-D2iSx9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZDZjOTkwLTZkY2YtNGM1NS1hNGVmLTBkZjU4YWJhYzQxMyIsIk9mZnNldCI6MjE4MDI0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MjNaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=54104b75-e242-4f74-8609-4fe79b85857a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="532.115µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=07ea6e0b-ad35-402a-aeb7-39ddc71d6d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.074768ms http.response.status=200 http.response.written=21802496 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "GET /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 200 21802496 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=error msg="error parsing digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=e5bb3195-6cf6-46f2-8cb0-3ca12dae05e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" time="2026-09-04T22:24:24Z" 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.8 http.request.host="127.0.0.1:37927" http.request.id=e5bb3195-6cf6-46f2-8cb0-3ca12dae05e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56282" http.request.uri="/v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="521.523µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "GET /v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=29f46baa-9d71-405c-833f-c007766fd2d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44494" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.duration="743.617µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "GET /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=be95dfdb-6959-4b89-8707-951cbe2048fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44504" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.duration="611.51µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=6e71b148-a43b-444b-bef6-78b80bb6045f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44504" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="430.369µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=930e7e8e-4085-4ec1-97a9-28fcd9471e8c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44504" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="429.38µs" http.response.status=404 http.response.written=74 vars.digest="sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=error msg="error parsing digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=42d59a12-a467-495d-8cba-19d32f27616b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44516" http.request.uri="/v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" time="2026-09-04T22:24:24Z" 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.8 http.request.host="127.0.0.1:37927" http.request.id=42d59a12-a467-495d-8cba-19d32f27616b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44516" http.request.uri="/v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.125µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "DELETE /v2/foo/bar/blobs/sha257:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-04T22:24:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=80795d3f-333d-4042-9d4e-c27a31e28480 http.request.method=POST http.request.remoteaddr="127.0.0.1:44524" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.1µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=488dc85d-6dff-4960-ac4f-f743b0975e0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44524" http.request.uri="/v2/foo/bar/blobs/uploads/1d14fd10-3af8-4541-ad92-d21f4964db74?_state=YrJS1jIZ7ep33LGZXK79TsIuIGUIVHGxJ8ocq_BQ17J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMTRmZDEwLTNhZjgtNDU0MS1hZDkyLWQyMWY0OTY0ZGI3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNC43NzY0NjEyMjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.duration=969.910921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "PUT /v2/foo/bar/blobs/uploads/1d14fd10-3af8-4541-ad92-d21f4964db74?_state=YrJS1jIZ7ep33LGZXK79TsIuIGUIVHGxJ8ocq_BQ17J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMTRmZDEwLTNhZjgtNDU0MS1hZDkyLWQyMWY0OTY0ZGI3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNC43NzY0NjEyMjVaIn0%3D&digest=sha256%3Ad047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=5abf5a29-c23a-4c90-a441-6b261112f52a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44524" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="870.433µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=120f30fe-436f-4020-9eb4-dcd84e369acf http.request.method=GET http.request.remoteaddr="127.0.0.1:44486" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.002532123s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "GET /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-09-04T22:24:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37927" http.request.id=7890be14-a301-4248-a6d8-344add9344a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44494" http.request.uri="/v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=995.565361ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Sep/2026:22:24:24 +0000] "GET /v2/foo/bar/blobs/sha256:d047e8e2418031ee8ed529521c9b25379c74b0d0b5cd082311894c7ae85d1256 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.98s) === RUN TestRelativeURL time="2026-09-04T22:24:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:25Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35547" http.request.id=449db07d-3510-4c52-89ba-dfcdb23cf36c http.request.method=POST http.request.remoteaddr="127.0.0.1:55198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35547" http.request.id=b411e0c0-c623-4ec6-bd84-89b13a00a3a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55198" http.request.uri="/v2/foo/bar/blobs/uploads/d016c799-39a0-44c8-abc2-43db15d55726?_state=l1HGRjUQOB5aNMlbXR99N-Re0i7gkiNH3zpEfEbX3ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMTZjNzk5LTM5YTAtNDRjOC1hYmMyLTQzZGIxNWQ1NTcyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNS43NjQ0NjEwMzRaIn0%3D&digest=sha256%3A2124e9b2382045231736e5c02c38d5c8a4830437ed2ae8f90fdcada317167b25" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30375426s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:25 +0000] "PUT /v2/foo/bar/blobs/uploads/d016c799-39a0-44c8-abc2-43db15d55726?_state=l1HGRjUQOB5aNMlbXR99N-Re0i7gkiNH3zpEfEbX3ox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMTZjNzk5LTM5YTAtNDRjOC1hYmMyLTQzZGIxNWQ1NTcyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNS43NjQ0NjEwMzRaIn0%3D&digest=sha256%3A2124e9b2382045231736e5c02c38d5c8a4830437ed2ae8f90fdcada317167b25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35547" http.request.id=fbc847cd-daa5-49e9-a209-3d09f376c919 http.request.method=POST http.request.remoteaddr="127.0.0.1:55198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.324µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35547" http.request.id=f2aa3988-228b-4845-b530-2e4fef9b9f2a http.request.method=POST http.request.remoteaddr="127.0.0.1:55198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="489.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35547" http.request.id=c6506e00-cf83-4b92-8217-aa9f49966d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55198" http.request.uri="/v2/foo/bar/blobs/uploads/11f6b392-8599-4ff2-b3b2-7ae20b158123?_state=1T_wgeD53F9o0vHNYHXgfUzIev-FW0V_BSBGq1ou6ed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZjZiMzkyLTg1OTktNGZmMi1iM2IyLTdhZTIwYjE1ODEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNy4yMDczMzQ3MzJaIn0%3D&digest=sha256%3Ae8fddf7102d35cf369b4f209824f5356686366d61c024a2d729ca88fe5240c7a" http.request.useragent="Go-http-client/1.1" http.response.duration=516.865879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "PUT /v2/foo/bar/blobs/uploads/11f6b392-8599-4ff2-b3b2-7ae20b158123?_state=1T_wgeD53F9o0vHNYHXgfUzIev-FW0V_BSBGq1ou6ed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExZjZiMzkyLTg1OTktNGZmMi1iM2IyLTdhZTIwYjE1ODEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNy4yMDczMzQ3MzJaIn0%3D&digest=sha256%3Ae8fddf7102d35cf369b4f209824f5356686366d61c024a2d729ca88fe5240c7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.96s) === RUN TestBlobDeleteDisabled time="2026-09-04T22:24:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:44881" http.request.id=41452fb3-a227-4e45-8e36-bc143a6887b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39976" http.request.uri="/v2/foo/bar/blobs/sha256:6b6b56a68f2e7a774238e105585c7a65071498b8f0de87656d8539220f562263" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.117µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6b6b56a68f2e7a774238e105585c7a65071498b8f0de87656d8539220f562263" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:6b6b56a68f2e7a774238e105585c7a65071498b8f0de87656d8539220f562263 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.07s) === RUN TestDeleteDisabled time="2026-09-04T22:24:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43205" http.request.id=abeafc29-ba60-4ab1-984b-1deecee5fdb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56848" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.296µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43205" http.request.id=eba071a5-b64f-4fcf-9dcf-3c2b889921d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56848" http.request.uri="/v2/foo/bar/blobs/uploads/ae4f24c8-3efc-42c8-8165-ac64a8c37773?_state=EJXtf21JEF4Nigyu0rPV4_eTGOuuTpbWDVIP8h3F4Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNGYyNGM4LTNlZmMtNDJjOC04MTY1LWFjNjRhOGMzNzc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNy44OTcxODgwMTJaIn0%3D&digest=sha256%3Ad37e0c22f4546fe3458ae00fcb0eab9d67844f70205019735378d7d2e0e308be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.543569408s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:27 +0000] "PUT /v2/foo/bar/blobs/uploads/ae4f24c8-3efc-42c8-8165-ac64a8c37773?_state=EJXtf21JEF4Nigyu0rPV4_eTGOuuTpbWDVIP8h3F4Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlNGYyNGM4LTNlZmMtNDJjOC04MTY1LWFjNjRhOGMzNzc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyNy44OTcxODgwMTJaIn0%3D&digest=sha256%3Ad37e0c22f4546fe3458ae00fcb0eab9d67844f70205019735378d7d2e0e308be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43205" http.request.id=fb5c2fee-9390-4c78-aa99-37c6bbbad321 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56848" http.request.uri="/v2/foo/bar/blobs/sha256:d37e0c22f4546fe3458ae00fcb0eab9d67844f70205019735378d7d2e0e308be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.216µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d37e0c22f4546fe3458ae00fcb0eab9d67844f70205019735378d7d2e0e308be" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:d37e0c22f4546fe3458ae00fcb0eab9d67844f70205019735378d7d2e0e308be HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.65s) === RUN TestDeleteReadOnly time="2026-09-04T22:24:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:29Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35837" http.request.id=7f0d68e2-be0f-4fb1-8765-1836c4e95e92 http.request.method=POST http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.656µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35837" http.request.id=572b114b-ecd8-41d3-8963-4b4d67edb0b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42774" http.request.uri="/v2/foo/bar/blobs/uploads/8beec28b-2b85-4509-9de2-d0796937a312?_state=WMuzxB6VSitsRoEyeIZWJXii5G-tMdhb47Ot8VwZijl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWVjMjhiLTJiODUtNDUwOS05ZGUyLWQwNzk2OTM3YTMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyOS41NDY0MTU0MjFaIn0%3D&digest=sha256%3A2c2a0a351aa5cc1cd817f40f497649827a9e173997e3cd79b762bef8bd384e9d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646961654s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:29 +0000] "PUT /v2/foo/bar/blobs/uploads/8beec28b-2b85-4509-9de2-d0796937a312?_state=WMuzxB6VSitsRoEyeIZWJXii5G-tMdhb47Ot8VwZijl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiZWVjMjhiLTJiODUtNDUwOS05ZGUyLWQwNzk2OTM3YTMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDoyOS41NDY0MTU0MjFaIn0%3D&digest=sha256%3A2c2a0a351aa5cc1cd817f40f497649827a9e173997e3cd79b762bef8bd384e9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:2c2a0a351aa5cc1cd817f40f497649827a9e173997e3cd79b762bef8bd384e9d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.75s) === RUN TestStartPushReadOnly time="2026-09-04T22:24:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:31Z" level=info msg="redis not configured" go.version=go1.26.8 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-09-04T22:24:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:31Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=c75344a8-7e80-47d1-9b6b-d1bfc73c6c22 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" 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="636.753µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:24:31Z" 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.8 http.request.host="127.0.0.1:44343" http.request.id=4fe2ffcc-c787-4ee5-8533-5682694a5da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" 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="528.069µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:31Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=450f98b1-f1be-4e3d-af35-27d6a8ef6da9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" 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="499.355µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:24:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=9fc359b1-0c52-472d-9c66-f37e64ab3b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" 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="603.975µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:31Z" 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.8 http.request.host="127.0.0.1:44343" http.request.id=9fc359b1-0c52-472d-9c66-f37e64ab3b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" 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="624.024µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=9fc359b1-0c52-472d-9c66-f37e64ab3b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" 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="639.224µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:31Z" 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.8 http.request.host="127.0.0.1:44343" http.request.id=9fc359b1-0c52-472d-9c66-f37e64ab3b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" 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="652.644µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:24:31Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=b6682b80-4d53-49e1-9186-6815ed6917c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=247ee2d2-cc25-41ae-8eaa-962db21ed4aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/blobs/uploads/c5c8363a-8e4f-41c5-a69b-7f82c4bb8987?_state=jaZMcA2mFHLPL6QIs0baOPVM4JlzPp4zQzthGJmHHqB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNWM4MzYzYS04ZTRmLTQxYzUtYTY5Yi03ZjgyYzRiYjg5ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzEuMjg4ODE0MTQzWiJ9&digest=sha256%3Ac3ac5469435c808938bfe1e4f25af07fdbba646a8d17c15de5b243aee04c9271" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321488563s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/c5c8363a-8e4f-41c5-a69b-7f82c4bb8987?_state=jaZMcA2mFHLPL6QIs0baOPVM4JlzPp4zQzthGJmHHqB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNWM4MzYzYS04ZTRmLTQxYzUtYTY5Yi03ZjgyYzRiYjg5ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzEuMjg4ODE0MTQzWiJ9&digest=sha256%3Ac3ac5469435c808938bfe1e4f25af07fdbba646a8d17c15de5b243aee04c9271 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=adf7aa15-a2f4-4d9f-9d65-f0fa42e19efe http.request.method=POST http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=61cbfeda-a6ee-44a2-be1c-0ae8d2492f60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/blobs/uploads/c1c2519f-60c9-4fad-924b-a99219e50705?_state=9k8SPRkUbfiEaU2ntvRXAy4DUisCInKWVH_d5a0BLVR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMWMyNTE5Zi02MGM5LTRmYWQtOTI0Yi1hOTkyMTllNTA3MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzIuNjYzMTQyNjk3WiJ9&digest=sha256%3A7f811a0a828e2ad8bbb8ea57b5f90b69d064624412099fb3454d9e068c168914" http.request.useragent="Go-http-client/1.1" http.response.duration=493.551353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/c1c2519f-60c9-4fad-924b-a99219e50705?_state=9k8SPRkUbfiEaU2ntvRXAy4DUisCInKWVH_d5a0BLVR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMWMyNTE5Zi02MGM5LTRmYWQtOTI0Yi1hOTkyMTllNTA3MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzIuNjYzMTQyNjk3WiJ9&digest=sha256%3A7f811a0a828e2ad8bbb8ea57b5f90b69d064624412099fb3454d9e068c168914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=5b898698-6ff8-4ffb-a12b-eb4251a61009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=a429ad33-191a-4cfa-9554-de3bef3420a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.duration="854.333µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=9c596618-de2c-418b-ba6f-f99085e8c0a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" 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="732.721µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=90bc2951-3cc8-4647-afae-aead71697622 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="751.496µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44343" http.request.id=83a4dbd7-83f8-45c2-99bf-b53bc6bfd13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.duration="778.879µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44343" http.request.id=e3526b2b-2cf1-4ec5-ba15-51c039105869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.duration="736.005µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:44343" http.request.id=959e5599-5e6d-41ae-a513-9e86fd56df1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.duration="700.883µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=6eb82126-6962-4a74-b650-9c6ed0d92443 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="662.512µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=e58f9dd7-0943-4b6e-9f96-b79b3e0f2d3f http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="424.89µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=d0abde4f-278e-40b3-af94-a0b0919dfa83 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.duration="419.334µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=31051c03-8ce1-40ba-b011-d59c7f7b3162 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" 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="431.079µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=error msg="payload digest does match: "sha256:97fac331f441ba078359de665e988aa4d9767fb6517d5ff651adac0053db049a" != "sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283"" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=e409a59d-c00c-49bc-a1ed-36ff3d25ed78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" time="2026-09-04T22:24:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=e409a59d-c00c-49bc-a1ed-36ff3d25ed78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="562.981µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283" 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:84c8ef5f1f8fc068c34fa0876b4e100c79ffbf57c1b0401be2be84a977213283 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=ccbefddc-f7f2-4590-8707-7f802f129710 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="615.832µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" 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.8 http.request.host="127.0.0.1:44343" http.request.id=80d5ac21-f9ae-4573-bb26-3d857d7b2e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="427.576µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=0dd1dd88-218f-4615-b7b7-205a3a443e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="532.379µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:33Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=0dd1dd88-218f-4615-b7b7-205a3a443e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="554.331µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:33Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=0dd1dd88-218f-4615-b7b7-205a3a443e44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="570.319µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=c1e6d77e-dc4b-4fd3-9ea1-00f034def076 http.request.method=POST http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="497.454µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=4d201d7c-5a61-4bbc-bebb-13b8be2c4853 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/28d329b5-8379-42c7-ba9b-840bf477509b?_state=WPy-v09skCBONUIoIZQXTI1i4ightVNcEs4nq2EGZ8J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOGQzMjliNS04Mzc5LTQyYzctYmE5Yi04NDBiZjQ3NzUwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuMTcyMzg1NDA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="626.005µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/28d329b5-8379-42c7-ba9b-840bf477509b?_state=WPy-v09skCBONUIoIZQXTI1i4ightVNcEs4nq2EGZ8J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOGQzMjliNS04Mzc5LTQyYzctYmE5Yi04NDBiZjQ3NzUwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuMTcyMzg1NDA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=b7075bdf-3f1b-474b-8fd4-6e74b7bf7de3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="530.683µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:33Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=b7075bdf-3f1b-474b-8fd4-6e74b7bf7de3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="563.058µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=264f66a4-bca2-41c5-b5d7-2c8beb0e85dc http.request.method=POST http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.15µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=11882b10-32f4-4731-8236-54dac379990c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/8fd6f84b-4393-4484-81a7-eb5285ca2d06?_state=ol5yYyftY_lzUz4U8Tp7kP7eF8jGh61OdMKTDyWAUwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZmQ2Zjg0Yi00MzkzLTQ0ODQtODFhNy1lYjUyODVjYTJkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuMjM0MTA3NjdaIn0%3D&digest=sha256%3A8db6a84ad384c782ec2e6da41b7c9ca91a4658c82dd74616d467815c03391540" http.request.useragent="Go-http-client/1.1" http.response.duration=627.030568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/8fd6f84b-4393-4484-81a7-eb5285ca2d06?_state=ol5yYyftY_lzUz4U8Tp7kP7eF8jGh61OdMKTDyWAUwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZmQ2Zjg0Yi00MzkzLTQ0ODQtODFhNy1lYjUyODVjYTJkMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuMjM0MTA3NjdaIn0%3D&digest=sha256%3A8db6a84ad384c782ec2e6da41b7c9ca91a4658c82dd74616d467815c03391540 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=e9ef6e9e-8431-462a-9940-6567c27107e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.384µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=c065297f-be78-404b-87f3-b3bb2c3d2589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/blobs/uploads/7c5033d6-525c-42d0-9029-c5d3f6b60769?_state=SW7D0XDfP8feF2VvByih8PkLwDktcCFvNZYTseMYVw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzUwMzNkNi01MjVjLTQyZDAtOTAyOS1jNWQzZjZiNjA3NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuOTQ3NDc1NloifQ%3D%3D&digest=sha256%3A148da8b5a69afe170006d2d83d833a06cb1c10326b3253c68ca6e89d43128ced" http.request.useragent="Go-http-client/1.1" http.response.duration=1.548851041s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c5033d6-525c-42d0-9029-c5d3f6b60769?_state=SW7D0XDfP8feF2VvByih8PkLwDktcCFvNZYTseMYVw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzUwMzNkNi01MjVjLTQyZDAtOTAyOS1jNWQzZjZiNjA3NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzMuOTQ3NDc1NloifQ%3D%3D&digest=sha256%3A148da8b5a69afe170006d2d83d833a06cb1c10326b3253c68ca6e89d43128ced HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=8905ddc9-8870-4625-bf58-bffdfd1f3e19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="839.375µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44343" http.request.id=be19c783-0ce0-42df-b703-ac97ee340b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e" http.request.useragent="Go-http-client/1.1" http.response.duration="561.851µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=fef3a28e-ea15-41c2-811f-f68bec972bdf http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="509.18µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=06417667-79e0-4c24-a1bf-28cdf00afe0d http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="535.753µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=8f5e4710-8321-4fae-b849-469acc8f6c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="479.852µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=8bd7ad7a-ed01-4bb4-8eb0-448e33546e7b http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e" http.request.useragent="Go-http-client/1.1" http.response.duration="444.307µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=45da4286-daaf-45fe-804d-bdb3357150e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="439.203µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="rewriting manifest sha256:9ffb1dd5d22645d6782dda2d19dae9df4207259219c6c663395f82e39e79933e in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=126ee5d1-a38e-4d1c-9857-903ede0db156 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=126ee5d1-a38e-4d1c-9857-903ede0db156 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="917.419µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44343" http.request.id=2c2c3fbf-f666-49d7-a563-3f4b16b917d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" 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="576.637µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44343" http.request.id=f0780ba4-df07-4256-bcd3-24674aab9140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="666.727µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44343" http.request.id=6732c5dd-f1d3-4557-b59a-d7cee31ae941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e" http.request.useragent="Go-http-client/1.1" http.response.duration="601.097µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=cc215bd6-0918-418c-9986-87a7f9e13a23 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="523.578µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=52fa1190-782f-468d-b229-d9021b776822 http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="502.406µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=3627b167-2cf3-472b-ab21-20feea18b31c http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="429.995µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=424d9a6d-8980-4827-abd1-a441c52427cc http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" http.request.uri="/v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e" http.request.useragent="Go-http-client/1.1" http.response.duration="436.419µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="rewriting manifest list sha256:7d99bf1742a0ea8d1c54971bab285e562f8259454ccb90235b97de4fd5b5238e in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=51185c3a-21f8-472d-abcf-117498c2eebf http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:44343" http.request.id=51185c3a-21f8-472d-abcf-117498c2eebf http.request.method=GET http.request.remoteaddr="127.0.0.1:40500" 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="787.364µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:35Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=c6d54829-afda-4616-8973-49eb26bccbcd http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" 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="576.285µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=fc71507a-45a6-49b7-bc74-0b27a529f11f http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" 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="445.9µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=27c35fd8-860d-4cba-abf8-bd073186c4e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" 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="457.398µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a6fb600f-5425-424f-971d-014239cd885e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" 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="623.37µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a6fb600f-5425-424f-971d-014239cd885e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" 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="644.648µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a6fb600f-5425-424f-971d-014239cd885e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" 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="660.47µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a6fb600f-5425-424f-971d-014239cd885e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" 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="673.852µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:24:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a8a8f962-6bc3-4f54-88fa-1134abad1ed7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="765.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=1c45ef9f-02a8-4a6f-a3d0-c23bf6dd7e37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/blobs/uploads/5c6de1c1-7316-444f-bdfa-bb2cf5631e69?_state=ZuXpHIRkGRlNrCqfM6SM0QT_Ib-3UZsa6mhyQDGV4bZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzZkZTFjMS03MzE2LTQ0NGYtYmRmYS1iYjJjZjU2MzFlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzUuNTk0NjcwMDRaIn0%3D&digest=sha256%3A40e26a69de599bb093c4fb62243fbdcae0b495d763641d72514e9fe6ffa06ea0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285571973s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/5c6de1c1-7316-444f-bdfa-bb2cf5631e69?_state=ZuXpHIRkGRlNrCqfM6SM0QT_Ib-3UZsa6mhyQDGV4bZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzZkZTFjMS03MzE2LTQ0NGYtYmRmYS1iYjJjZjU2MzFlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzUuNTk0NjcwMDRaIn0%3D&digest=sha256%3A40e26a69de599bb093c4fb62243fbdcae0b495d763641d72514e9fe6ffa06ea0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:36Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=ea87ff00-4efc-43f9-82d5-ce56a9b250d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=9300e469-d3fb-4048-bc0f-0dad77890359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/blobs/uploads/f0cb209b-f63e-41c7-adbe-3411af1f6c34?_state=Gxm2mqdO0cmPw30ixFTM0zaSUBQA9H3MkMWe7ArXqgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMGNiMjA5Yi1mNjNlLTQxYzctYWRiZS0zNDExYWYxZjZjMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzYuOTcyMDU0NDU3WiJ9&digest=sha256%3A0a43840fb5a1983e19fc28082c22db9270c9c8a1d7fae795c19879a997a095b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.523579049s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/f0cb209b-f63e-41c7-adbe-3411af1f6c34?_state=Gxm2mqdO0cmPw30ixFTM0zaSUBQA9H3MkMWe7ArXqgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMGNiMjA5Yi1mNjNlLTQxYzctYWRiZS0zNDExYWYxZjZjMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzYuOTcyMDU0NDU3WiJ9&digest=sha256%3A0a43840fb5a1983e19fc28082c22db9270c9c8a1d7fae795c19879a997a095b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=6ddd59a0-0b48-4db7-8f5c-b46eecc632b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=dd32879e-c04f-4794-9abc-9f9a6a777ac9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.duration="770.162µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=82475059-8f04-4326-8744-858ec0e67be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" 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="763.139µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=958a2b80-13a1-4e30-8007-e1ef209c7cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="680.854µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34731" http.request.id=c5e78555-8895-454d-8034-ed2561f20540 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.duration="808.255µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34731" http.request.id=d44afcee-e386-42fb-a307-cee3fae3ec02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.duration="731.015µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:34731" http.request.id=b2d1959a-a929-4fbe-a1bb-e08e4f2ed966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.duration="780.642µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=6ac3203f-4047-4e01-8660-dac7d7cff5c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="679.482µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=34678752-5882-4a05-a6c8-d28153448824 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="454.939µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=4b63dc3b-fd98-490c-bedf-56761e29a621 http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.duration="466.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=15af9794-63dd-47e7-b590-6816fa2b82ee http.request.method=GET http.request.remoteaddr="127.0.0.1:50944" 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="450.83µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=error msg="payload digest does match: "sha256:be2f2672528d905467e409762774a0f867907a0d46bd9cdc091f53e17acfd185" != "sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f"" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=39d09b09-5b0b-4bce-b12b-26bb5d2e17be http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" time="2026-09-04T22:24:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=39d09b09-5b0b-4bce-b12b-26bb5d2e17be http.request.method=PUT http.request.remoteaddr="127.0.0.1:50944" http.request.uri="/v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="508.765µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f" 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:50e643c71dbf163bed1826896f34eca64e1d4f8de647a1341ed21aa06511080f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=1fa8e37b-d8a7-4997-be81-ba0e0b92c07c http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="569.203µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" 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.8 http.request.host="127.0.0.1:34731" http.request.id=aa4aabac-a4f2-4066-a884-aa6b41b9706e http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="417.619µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=deeb728b-ae61-4d94-a35e-c5ca7ef596e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="477.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:38Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=deeb728b-ae61-4d94-a35e-c5ca7ef596e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="495.573µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:38Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=deeb728b-ae61-4d94-a35e-c5ca7ef596e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="510.465µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=85352bb9-cbe6-4363-ac88-b369bd7c3bd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="474.784µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=6b8199df-04b2-4c7b-93e2-ae3c320a3e8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/27789be1-a6ec-45a9-8c40-62afd6f3b268?_state=FVc82gTxmu2tptbnGtaWhPasbn6vh3e7H88m76jFcmR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzc4OWJlMS1hNmVjLTQ1YTktOGM0MC02MmFmZDZmM2IyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzguNTA5MDUyMTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="586.761µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/27789be1-a6ec-45a9-8c40-62afd6f3b268?_state=FVc82gTxmu2tptbnGtaWhPasbn6vh3e7H88m76jFcmR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzc4OWJlMS1hNmVjLTQ1YTktOGM0MC02MmFmZDZmM2IyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzguNTA5MDUyMTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=720a1626-1fe8-4931-85a2-f63564de1e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="494.181µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:38Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=720a1626-1fe8-4931-85a2-f63564de1e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="512.139µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:24:38Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=29166ac3-63b1-4e31-a832-9000f4dd8054 http.request.method=POST http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.561µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=f03563d2-4fae-48ca-b163-d0844c435dbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/f0a8e5d5-9796-4e1a-ac98-630e1d427279?_state=mTc3jB2-EyJnoq5e1D1UI7-yy540MRIrw1biexP22t57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMGE4ZTVkNS05Nzk2LTRlMWEtYWM5OC02MzBlMWQ0MjcyNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzguNTc4MTIzNDc2WiJ9&digest=sha256%3Ae13db7baededf0150590f502179034b1830a4613a853485abb925a3e67ac62b2" http.request.useragent="Go-http-client/1.1" http.response.duration=871.537533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/f0a8e5d5-9796-4e1a-ac98-630e1d427279?_state=mTc3jB2-EyJnoq5e1D1UI7-yy540MRIrw1biexP22t57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMGE4ZTVkNS05Nzk2LTRlMWEtYWM5OC02MzBlMWQ0MjcyNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzguNTc4MTIzNDc2WiJ9&digest=sha256%3Ae13db7baededf0150590f502179034b1830a4613a853485abb925a3e67ac62b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=5bf0e80c-832a-4ba7-beeb-a78fc29060f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.816µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=d122788d-5bc8-43e8-bfa2-79cc5469762e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/blobs/uploads/70684bee-1918-4c6b-9ccc-a453199026e2?_state=mja4hsR9sltTkD2dKBbdTGLov5eyU1-KSSDVt6xIuct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDY4NGJlZS0xOTE4LTRjNmItOWNjYy1hNDUzMTk5MDI2ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzkuNTQyMDMxODgxWiJ9&digest=sha256%3A3353f7f88f998f39104715a81fd8e5350d46033ad3e9a854c2cd76222221c4cf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593663731s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/70684bee-1918-4c6b-9ccc-a453199026e2?_state=mja4hsR9sltTkD2dKBbdTGLov5eyU1-KSSDVt6xIuct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDY4NGJlZS0xOTE4LTRjNmItOWNjYy1hNDUzMTk5MDI2ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6MzkuNTQyMDMxODgxWiJ9&digest=sha256%3A3353f7f88f998f39104715a81fd8e5350d46033ad3e9a854c2cd76222221c4cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=1cf887cc-b74c-4593-a6b4-10b24885c494 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="929.376µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34731" http.request.id=819ed3e7-9c72-47d9-96ee-f4c329c95b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1" http.request.useragent="Go-http-client/1.1" http.response.duration="597.557µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=7bc8fcdb-1735-4bc5-ae1a-526599c39692 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="556.114µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=bd1cedc8-5335-4091-b456-a8c20823ae75 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="546.851µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=5609dae4-057c-43b8-b01c-1ab8a7f33a15 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="431.381µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=0cabed95-d50a-4d19-a461-e77d90370058 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1" http.request.useragent="Go-http-client/1.1" http.response.duration="415.621µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=1e5506c9-6738-453b-a15b-830e7fc793d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="433.439µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="rewriting manifest sha256:55ca0a53c7355988be6563cdaee40ca5a586434babe56b4c3cbbcf8c15d343f1 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a63cd956-abd8-4708-8fbe-d0aa2756bf62 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=a63cd956-abd8-4708-8fbe-d0aa2756bf62 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="937.659µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34731" http.request.id=144079d2-a30d-4110-8d0e-cc808dfdce8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" 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="508.425µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34731" http.request.id=9012023c-25eb-4cdb-a393-4df863abeb3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.914µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34731" http.request.id=978238c3-6aa4-4544-b1aa-8b8309f6571b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c" http.request.useragent="Go-http-client/1.1" http.response.duration="570.381µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=0cb72235-be2a-4e30-a138-9c99021bbeb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="510.519µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=824b9cd8-2c05-4ae9-a33f-59cbc932fe12 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="478.497µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=38a2d519-ec72-412e-8dab-6cc18756e5ac http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="413.746µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=ea94863f-5b40-4e00-832c-ffaa15b63673 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" http.request.uri="/v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c" http.request.useragent="Go-http-client/1.1" http.response.duration="418.07µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="rewriting manifest list sha256:5cef83ff2bfead6e655eaf9eef097aca4e652d00142fe9310c0c34615145208c in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=6748b17d-baa6-4e84-80af-d3e2eb9e0a17 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34731" http.request.id=6748b17d-baa6-4e84-80af-d3e2eb9e0a17 http.request.method=GET http.request.remoteaddr="127.0.0.1:50948" 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="792.931µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.96s) === RUN TestGetManifestWithStorageError time="2026-09-04T22:24:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:41Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:38371" http.request.id=18fdf886-aaf3-4388-bd2a-f60d3142296d http.request.method=GET http.request.remoteaddr="127.0.0.1:34058" 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="561.418µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:38371" http.request.id=0a3da56a-68f9-4c99-8210-cbf00bd05b53 http.request.method=GET http.request.remoteaddr="127.0.0.1:34058" 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="409.614µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:38371" http.request.id=5306f19b-4c9d-459a-b2f7-7a78af7ebaf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34058" 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="435.479µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:38371" http.request.id=655ee1fb-1f2b-4720-9442-58e9e1ce3a9f http.request.method=GET http.request.remoteaddr="127.0.0.1:34058" 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="448.662µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-09-04T22:24:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:41Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=1bc08aa9-1b75-4116-b590-28272eefcd40 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" 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="541.598µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" 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.8 http.request.host="127.0.0.1:37951" http.request.id=2a172955-db9a-473a-88a3-08901cc4d97b http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" 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="419.201µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=8f0d5ad0-b296-41ff-8449-23298c514aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" 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="436.832µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=62aee448-3ea4-4910-ace2-788daf3512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" 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.902656ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:41Z" 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.8 http.request.host="127.0.0.1:37951" http.request.id=62aee448-3ea4-4910-ace2-788daf3512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" 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.921514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=62aee448-3ea4-4910-ace2-788daf3512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" 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.93563ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-04T22:24:41Z" 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.8 http.request.host="127.0.0.1:37951" http.request.id=62aee448-3ea4-4910-ace2-788daf3512e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" 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.94928ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-04T22:24:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=e2ba19e2-0054-449d-86dd-76f33881d69d http.request.method=POST http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:42Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=bd763343-779a-46fb-a2f7-ced7e54406d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/blobs/uploads/38e9f908-1685-41d7-a2cd-cf5e4c5a14a8?_state=3a6wJ_PTtY8IxOqcdtlJOJgonSvoZ7OOVxVlKTCPN357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGU5ZjkwOC0xNjg1LTQxZDctYTJjZC1jZjVlNGM1YTE0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDEuMjUxNDc1NzI4WiJ9&digest=sha256%3Acdc62b1f5cdd875d2a7c1237773a4439075e821c8a2341887652283e45481988" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452433222s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/38e9f908-1685-41d7-a2cd-cf5e4c5a14a8?_state=3a6wJ_PTtY8IxOqcdtlJOJgonSvoZ7OOVxVlKTCPN357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOGU5ZjkwOC0xNjg1LTQxZDctYTJjZC1jZjVlNGM1YTE0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDEuMjUxNDc1NzI4WiJ9&digest=sha256%3Acdc62b1f5cdd875d2a7c1237773a4439075e821c8a2341887652283e45481988 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:42Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=8e359009-29ea-472b-913e-3bc5ea0ce2c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="794.952µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=d5ca1fb1-25cf-4c43-8afd-e091ed5c30ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/blobs/uploads/6e859738-1146-4b22-a249-c05ff502a2c1?_state=hKjxa6Q62j-KAMd5b0FmIysJLilZgLmLl-FFBg7518V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTg1OTczOC0xMTQ2LTRiMjItYTI0OS1jMDVmZjUwMmEyYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDIuNzY3ODI1OTY4WiJ9&digest=sha256%3Ad9b3b4b84ba38ee0f1286c084821aa7fcd3895c11646b158c6301cc3725a52f1" http.request.useragent="Go-http-client/1.1" http.response.duration=701.563621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/6e859738-1146-4b22-a249-c05ff502a2c1?_state=hKjxa6Q62j-KAMd5b0FmIysJLilZgLmLl-FFBg7518V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTg1OTczOC0xMTQ2LTRiMjItYTI0OS1jMDVmZjUwMmEyYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDIuNzY3ODI1OTY4WiJ9&digest=sha256%3Ad9b3b4b84ba38ee0f1286c084821aa7fcd3895c11646b158c6301cc3725a52f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=688f1c20-5ad2-4ba7-892c-d3538862a5b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="994.838µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=a63c86e9-7392-4be7-9a1c-1e3be6e51ef9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="788.973µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=e70475c4-dbc1-4b4a-998a-96631bddce63 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" 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="681.468µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=4a211b52-14c4-4928-986a-77186647c6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="795.205µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37951" http.request.id=48980054-9108-4911-a30a-a0d314234402 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="781.427µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37951" http.request.id=8307ef6a-5c24-4f92-994a-f9cec6dd5284 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="727.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:37951" http.request.id=e025eb7a-4ddf-4c79-822b-81aefe3263a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="804.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=0096145f-5595-4e95-8a67-f3eb99a5fd55 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="728.832µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=d6e234e3-f308-4181-91d6-8dcceb542046 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="413.253µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=e04020f7-6ba6-4bff-b5ed-cdd7ac45533b http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="453.196µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=aefa39c4-039e-45f3-b6f8-675f2301c372 http.request.method=GET http.request.remoteaddr="127.0.0.1:46346" 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="420.75µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=error msg="payload digest does match: "sha256:eef58123752bf74e70e60fa8073cc58e066eff04cfe8a29e80db3c9d0a47f792" != "sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941"" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=efdd8648-8b00-464c-8db8-ccbb14ca5cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" time="2026-09-04T22:24:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=efdd8648-8b00-464c-8db8-ccbb14ca5cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46346" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="537.106µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=17994de9-c2ac-4b11-8890-83511a5c515d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46362" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="653.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=653b68a8-da0c-4353-8c47-2ff6a5784318 http.request.method=GET http.request.remoteaddr="127.0.0.1:46362" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="506.622µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=83972cde-5966-4f73-92ff-804788837e2e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.18µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=1e3db02a-1f30-4467-9a50-fbb26030608a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46374" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="882.117µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=14091172-52f3-40b5-ab0b-f8a66572221d http.request.method=GET http.request.remoteaddr="127.0.0.1:46374" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="711.637µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=7b124a75-0387-404e-be3a-41f748dbdc90 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46388" 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="637.015µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=72cbaa9e-3db1-4b55-a819-70c23c9cabc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="943.992µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=24ca5e33-679b-45b7-837b-c69137f0ef73 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="413.455µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=ed636373-c4b6-4130-8fa3-21d445e6e76b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941" http.request.useragent="Go-http-client/1.1" http.response.duration="535.078µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0948904d0e646dbbf9c3f9fca8f719ba3907536bf344f41e365f689300911941 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=8487b7d6-82a4-4e46-bdbe-66e97a5508d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="460.198µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=cd8e1352-8276-4e4e-b3fc-f92d49b76f8e http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="435.002µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" 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.8 http.request.host="127.0.0.1:37951" http.request.id=45eb43e1-823a-4e9d-98f0-9cada6fe168c http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="410.473µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=66bb2649-ed67-4bde-a14c-be482ac93500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" 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="515.312µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=66bb2649-ed67-4bde-a14c-be482ac93500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" 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="536.996µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=66bb2649-ed67-4bde-a14c-be482ac93500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" 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="582.488µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=0d5a19f8-db4e-4eaa-a4e3-2b2d241138f4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="550.152µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=5d519ec2-a02b-42bd-8013-72f4fc4ee582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/53bcfd62-e542-4112-8aa6-9d7839d7fe5f?_state=XNjnUvxXFy1ZhYitvRlxFD-7CBypQctbLpYisdi2RyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2JjZmQ2Mi1lNTQyLTQxMTItOGFhNi05ZDc4MzlkN2ZlNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDMuNDk3MzE0ODEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="617.518µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/53bcfd62-e542-4112-8aa6-9d7839d7fe5f?_state=XNjnUvxXFy1ZhYitvRlxFD-7CBypQctbLpYisdi2RyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2JjZmQ2Mi1lNTQyLTQxMTItOGFhNi05ZDc4MzlkN2ZlNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDMuNDk3MzE0ODEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=1d990c2a-79c3-4dbe-a625-ae49f01539c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" 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="532.994µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-04T22:24:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=1d990c2a-79c3-4dbe-a625-ae49f01539c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" 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="551.334µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-04T22:24:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=df74ebc9-e8fd-4136-b8e3-90a575a4df3a http.request.method=POST http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.392µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=cb536d40-2376-427e-8074-550bf73a2c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/0a2fb6c0-f7a5-4af5-aaa2-3709d09d8160?_state=jRPKPWOkWHSHOerm9l_G1CUkHOcPLABJjqYrV5Rwu057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTJmYjZjMC1mN2E1LTRhZjUtYWFhMi0zNzA5ZDA5ZDgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDMuNTgzMzQxMTQ1WiJ9&digest=sha256%3Aff62ace72fb21f376ee976289541126714d47fd6e77a61883e49975eddfd94bf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45614051s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a2fb6c0-f7a5-4af5-aaa2-3709d09d8160?_state=jRPKPWOkWHSHOerm9l_G1CUkHOcPLABJjqYrV5Rwu057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTJmYjZjMC1mN2E1LTRhZjUtYWFhMi0zNzA5ZDA5ZDgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDMuNTgzMzQxMTQ1WiJ9&digest=sha256%3Aff62ace72fb21f376ee976289541126714d47fd6e77a61883e49975eddfd94bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=a312a60a-88cb-4d61-8f58-acd8f7f0f8ac http.request.method=POST http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.372µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=91bce6f7-10cc-492c-b62f-25b1788dde29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/blobs/uploads/1de3e0cb-09e1-4e35-9b26-22511fee547f?_state=1EPVfCLGpCMy4fsPva7kBMF_nNPLBRdcaJL7mtGnMb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGUzZTBjYi0wOWUxLTRlMzUtOWIyNi0yMjUxMWZlZTU0N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDUuMDg1NTQ4NjQzWiJ9&digest=sha256%3Ace0a029c74be2a78a812d133b0403030cbaa07022766d7ece477952ad853e428" http.request.useragent="Go-http-client/1.1" http.response.duration=404.079546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/1de3e0cb-09e1-4e35-9b26-22511fee547f?_state=1EPVfCLGpCMy4fsPva7kBMF_nNPLBRdcaJL7mtGnMb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGUzZTBjYi0wOWUxLTRlMzUtOWIyNi0yMjUxMWZlZTU0N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDRUMjI6MjQ6NDUuMDg1NTQ4NjQzWiJ9&digest=sha256%3Ace0a029c74be2a78a812d133b0403030cbaa07022766d7ece477952ad853e428 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=3a1ef8b4-78b3-46ce-b977-714e72ff2c66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="870.5µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=63fc5e0b-7b53-4be7-ae71-af85c7384637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.duration="588.182µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=215b4fa8-40f0-4f6b-a494-cceeea53f15f http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="560.718µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=21dd67f1-4076-49c3-b8a7-c8826d45fca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="526.879µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=9920f28f-929c-4433-8ada-b7928d15fc6a http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="428.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=2bd921b4-0ca5-40f4-8b52-6c5d3a488038 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.duration="430.157µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=213e15b2-9cd3-46df-b0be-2662a08c3cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="424.785µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="rewriting manifest sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=3b3ef9b7-ebc7-4a71-a5eb-df290ca28d58 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=3b3ef9b7-ebc7-4a71-a5eb-df290ca28d58 http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" 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="854.466µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=78b6820a-19e2-422f-878b-7231d9b2a589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.duration="561.733µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=38544a3e-63d7-44b3-851e-be62b48795dd http.request.method=GET http.request.remoteaddr="127.0.0.1:46390" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="460.356µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=dcd1e15a-9a92-4d40-8b4e-e401d26e516a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37006" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.684µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=ec1c7ce6-1eda-4b39-acd2-f85cf019b768 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.duration="723.745µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=3db64cb7-92f9-4bc1-a5c7-eb1318780dfb http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="494.363µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=2109b6b9-613b-422a-8881-a46f2c7a29cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37028" 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="594.923µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37951" http.request.id=4f42f0b6-75b3-474e-8e8c-8ef5afb3981e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37038" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.773µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=f22c3cb0-76b0-4f82-bba0-b126dc4f0642 http.request.method=GET http.request.remoteaddr="127.0.0.1:37038" 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="434.645µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=4693f4c7-abe2-4039-9bb4-908a78dd30b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37038" http.request.uri="/v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a" http.request.useragent="Go-http-client/1.1" http.response.duration="534.793µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:260cc5bef4a200155bbc60a678eaea265b9c46f6a708977a5a45386bfe980d2a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37951" http.request.id=7764e368-a8ef-4896-a04c-fd56d11031f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37038" 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="404.396µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.35s) === RUN TestManifestDeleteDisabled time="2026-09-04T22:24:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:34089" http.request.id=1e05b7f9-eb67-4e7a-8b4c-f4b9db452a97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50404" 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="531.009µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Sep/2026:22:24:45 +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-09-04T22:24:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43259" http.request.id=68615dcd-63ed-4fa0-b6d5-5777093947af http.request.method=PUT http.request.remoteaddr="127.0.0.1:40170" 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.147629ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43259" http.request.id=ba2eecb1-9a61-4b9b-9051-42301ac0adb3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40186" 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="946.34µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43259" http.request.id=357f0ef9-5ec8-4093-96d9-6c736ddbf8e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40190" 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="973.974µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-04T22:24:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43259" http.request.id=24deab33-a70b-4ab7-a7d9-617e6d2439d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40192" 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="956.081µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.14s) === RUN TestProxyManifestGetByTag time="2026-09-04T22:24:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=e3c80ce0-49ed-4b80-aee1-70836c5e9c79 http.request.method=POST http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.535µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=112715b1-702b-47c5-a08b-ddeeea3d9a94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/foo/bar/blobs/uploads/3c7be41b-e33c-48a0-960d-46ac44eb09bf?_state=FTCFH1If83ib1uA5vcr8lWw0--wK3mRzPTYQenqrYyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjN2JlNDFiLWUzM2MtNDhhMC05NjBkLTQ2YWM0NGViMDliZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDo0NS43MzYwNjI1M1oifQ%3D%3D&digest=sha256%3A05d5b0893df1391736320132f6baeb966a1c8d80a791737e994e8603aa332acc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276303243s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:45 +0000] "PUT /v2/foo/bar/blobs/uploads/3c7be41b-e33c-48a0-960d-46ac44eb09bf?_state=FTCFH1If83ib1uA5vcr8lWw0--wK3mRzPTYQenqrYyx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjN2JlNDFiLWUzM2MtNDhhMC05NjBkLTQ2YWM0NGViMDliZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDo0NS43MzYwNjI1M1oifQ%3D%3D&digest=sha256%3A05d5b0893df1391736320132f6baeb966a1c8d80a791737e994e8603aa332acc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=3e594c95-7620-47cf-8c72-67c935d71ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24: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.8 time="2026-09-04T22:24:47Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=6e3067f7-4ace-4d08-ba65-a9adb0d05f3d http.request.method=GET http.request.remoteaddr="127.0.0.1:59770" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="400.963µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46217" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=655bdd12-a9dd-48f5-8de3-bfdb7a786bd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59772" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="557.944µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46217/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:46217/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=a871a8bc-2f93-4830-81c2-019b6fd14d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:46778" http.request.uri="/v2/foo/bar/manifests/sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=5541f7af-e06d-4ea8-b507-07eb7b1e5f5d http.request.method=GET http.request.remoteaddr="127.0.0.1:59776" http.request.uri="/v2/foo/bar/manifests/sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="771.995µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/foo/bar/manifests/sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef with ttl=167h59m59.999998101s" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=a871a8bc-2f93-4830-81c2-019b6fd14d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:46778" http.request.uri="/v2/foo/bar/manifests/sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.124579ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/foo/bar/manifests/sha256:d09fdee76d02a2a4b6e9951b677a894abcff0fd90bd8a3f9d933df2893c7b1ef HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=c41031ac-910c-40ff-a9bf-6d55e9aee172 http.request.method=GET http.request.remoteaddr="127.0.0.1:59776" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="507.622µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46217/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:46217/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=1c6901a0-4426-4a74-a200-5e03fe75e81c http.request.method=GET http.request.remoteaddr="127.0.0.1:46788" 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-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=a881a605-6a5a-4a01-ade6-971f677a717c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59778" 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="792.68µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=1c6901a0-4426-4a74-a200-5e03fe75e81c http.request.method=GET http.request.remoteaddr="127.0.0.1:46788" 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=2.885816ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=72a67d6d-f05f-457e-a8c6-eca4e31b74e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="594.764µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=be5a16fd-1e8d-4590-9133-06bfe9a31567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59778" http.request.uri="/v2/foo/bar/blobs/uploads/35717e54-b4de-4594-9b98-a4423beb6423?_state=1l7ecamYMcr5Amd-h3zNQolRxCquUJF790wd8bO8fjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NzE3ZTU0LWI0ZGUtNDU5NC05Yjk4LWE0NDIzYmViNjQyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDo0Ny4wODUwNjk4ODNaIn0%3D&digest=sha256%3A47bfbb1bf36735643c0bd5549522ba42253c5f0db299a8486338da56807047a8" http.request.useragent="Go-http-client/1.1" http.response.duration=683.67721ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "PUT /v2/foo/bar/blobs/uploads/35717e54-b4de-4594-9b98-a4423beb6423?_state=1l7ecamYMcr5Amd-h3zNQolRxCquUJF790wd8bO8fjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NzE3ZTU0LWI0ZGUtNDU5NC05Yjk4LWE0NDIzYmViNjQyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNFQyMjoyNDo0Ny4wODUwNjk4ODNaIn0%3D&digest=sha256%3A47bfbb1bf36735643c0bd5549522ba42253c5f0db299a8486338da56807047a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=6f966a01-7f55-4d7e-9512-79d6eec6fe27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59778" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=d5e41046-7164-4832-9738-c7e8c55c9a11 http.request.method=GET http.request.remoteaddr="127.0.0.1:59778" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="429.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46217/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:46217/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=38689482-6344-440f-b9c0-d2841c35ce02 http.request.method=GET http.request.remoteaddr="127.0.0.1:46796" 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-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=cbd76f2d-8244-4652-b18a-bad4a35aa482 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59792" 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="846.124µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=7a32a21f-718e-4827-989d-d22cabbbc597 http.request.method=GET http.request.remoteaddr="127.0.0.1:59792" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="393.981µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46217/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:46217/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=38689482-6344-440f-b9c0-d2841c35ce02 http.request.method=GET http.request.remoteaddr="127.0.0.1:46796" 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-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:46217" http.request.id=25cab2ec-915a-4323-a4ee-4342a88eabd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59798" 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="809.066µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-04T22:24:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:787739c779fb17d404df14302b38cf49f2228997aeafcfa1383b2488d420dc1d with ttl=167h59m59.999998183s" go.version=go1.26.8 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43651" http.request.id=38689482-6344-440f-b9c0-d2841c35ce02 http.request.method=GET http.request.remoteaddr="127.0.0.1:46796" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.338115ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Sep/2026:22:24:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.13s) === RUN TestAppDispatcher time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37437" http.request.id=5377d004-da56-47c6-96fb-d39d9fa9e99d http.request.method=GET http.request.remoteaddr="127.0.0.1:57822" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="534.353µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37437" http.request.id=9c144042-f6bd-4cec-8c79-ba4ae66b1b6d http.request.method=GET http.request.remoteaddr="127.0.0.1:57822" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="394.706µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37437" http.request.id=eee0752a-40b8-47d2-94d8-89b97bb23960 http.request.method=GET http.request.remoteaddr="127.0.0.1:57822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="401.602µs" http.response.status=200 http.response.written=0 time="2026-09-04T22:24:47Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37437" http.request.id=2a1b849f-7c7f-4960-80d4-c4d562454d57 http.request.method=GET http.request.remoteaddr="127.0.0.1:57822" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="403.948µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-09-04T22:24: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.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:47Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:47Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.8 http.request.host="127.0.0.1:37021" http.request.id=a65a6f55-be84-4bb0-81d7-49c4c4ac7686 http.request.method=GET http.request.remoteaddr="127.0.0.1:57972" 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-09-04T22:24: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.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:47Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:47Z" level=info msg="configuring file health check path=/tmp/healthcheck570792164, interval=1" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-09-04T22:24:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:51Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:51Z" level=info msg="configuring TCP health check addr=127.0.0.1:34857, interval=1" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-09-04T22:24:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:55Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 time="2026-09-04T22:24:55Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45603, interval=1, threshold=3" go.version=go1.26.8 instance.id=b4a3a5f5-d52c-497f-9ef5-1ee6b3b95354 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 57.966s ? 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.18s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.11s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.21s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.17s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.683s === RUN TestSchedule time="2026-09-04T22:24:04Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:04Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99905ms" go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:04Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.238µs" go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:04Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.26µs" go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc 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-09-04T22:24:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-09-04T22:24:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998634ms" go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998785ms" go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc time="2026-09-04T22:24:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-09-04T22:24:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=abe45516-4234-49b9-b451-5cf7120f97fc --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.43s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26626048 sha256:1b635c2cd4cbed0c25d5d5e199c7f6545083fc49603232f581ead096f8af6829 [] map[] } --- PASS: TestSimpleBlobRead (0.20s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.80s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.83s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === 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:5232630cdf4e20e59f512cb66248fe51cd3316f5679a15afe0d77b7b01dcc98e palailogos: marking blob sha256:f5018ffda24477d275b1fa48165038fe50a02f992eb168ee0803004cf7e5753c palailogos: marking blob sha256:90ed30b84b3956a9f70a785e504d4f066d3374a234f5ca5dd3bc5e24974b19fe palailogos: marking manifest sha256:5c8aecc84420a597fe1521d9262df154a61cc71d499455fe4514c79d78b04784 palailogos: marking blob sha256:57de6f36384a1e14e806d2351189cd56dc931a1b821d4461759951b4c13f50cc palailogos: marking blob sha256:957eab77a9de6c52bf46ce880f1afab18e872ed7ae25d0cfc14e6a1ae9dec557 palailogos: marking manifest sha256:86551b10fd9b3c2fa34c47a3705bfe1bd7e55f16a85d7a6a56b8e4f3cb83a6e8 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ec249797d315412bba125b416e2ccacab0794f5172e908dfb77b285856e344ef palailogos: marking blob sha256:43afcb89339206e17ce9936ff5bbfcc1a5a8e174fb13c3ca6eb68d75fc9ee692 palailogos: marking manifest sha256:a8b94eb06cc792646f80759376032caba40b90e6f3f731381ca12d63f4d23563 palailogos: marking blob sha256:5232630cdf4e20e59f512cb66248fe51cd3316f5679a15afe0d77b7b01dcc98e palailogos: marking blob sha256:5c8aecc84420a597fe1521d9262df154a61cc71d499455fe4514c79d78b04784 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.55s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602 deletemanifests: marking manifest sha256:fc187ba89b3446a9da77c17e938cd64f0a272c1110efac99386a708707ee15bf deletemanifests: marking blob sha256:f5ea180e01d8ee7d961a3846846d37b2feddf7a7e02453e3260cf0362f88af53 deletemanifests: marking blob sha256:ae29b30f814c6f7cc6ab30db2c19fc681c99b0e738dbe1ea7660db1791822ef4 deletemanifests: marking blob sha256:0cbc7cfd2bb88ad947e8e3c3b208a5d69e5f1d5eff97fe0ca546a030dc8c62eb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602 blob eligible for deletion: sha256:25bd863cadd82eb780c0d776c56608b232a5e0ec853fa4cd06c0bfef2b394845 blob eligible for deletion: sha256:604ce87b1993d0aa345776c801cced60d0f6bca54d42e23abe61107375518db4 blob eligible for deletion: sha256:a8fdfba9eeb1f9a161a639b43fe822a3a1afa2118e902d4d9403aae0615189cc deletemanifests manifest eligible for deletion: sha256:0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602 deletemanifests: marking manifest sha256:fc187ba89b3446a9da77c17e938cd64f0a272c1110efac99386a708707ee15bf deletemanifests: marking blob sha256:f5ea180e01d8ee7d961a3846846d37b2feddf7a7e02453e3260cf0362f88af53 deletemanifests: marking blob sha256:ae29b30f814c6f7cc6ab30db2c19fc681c99b0e738dbe1ea7660db1791822ef4 deletemanifests: marking blob sha256:0cbc7cfd2bb88ad947e8e3c3b208a5d69e5f1d5eff97fe0ca546a030dc8c62eb time="2026-09-04T22:24:10Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 time="2026-09-04T22:24:10Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602 time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c83d0d7d40587e69587fad732670672d5a3847c5e19dbc7281b5c69fdfa3602" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:25bd863cadd82eb780c0d776c56608b232a5e0ec853fa4cd06c0bfef2b394845 time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25bd863cadd82eb780c0d776c56608b232a5e0ec853fa4cd06c0bfef2b394845" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:604ce87b1993d0aa345776c801cced60d0f6bca54d42e23abe61107375518db4 time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/604ce87b1993d0aa345776c801cced60d0f6bca54d42e23abe61107375518db4" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:a8fdfba9eeb1f9a161a639b43fe822a3a1afa2118e902d4d9403aae0615189cc time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8fdfba9eeb1f9a161a639b43fe822a3a1afa2118e902d4d9403aae0615189cc" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 --- PASS: TestDeleteManifestIfTagNotFound (0.62s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3867b8006c16164c97e97e2e21bcbaefb5bc6dcafb75b7999de3202fac61a0df time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/3867b8006c16164c97e97e2e21bcbaefb5bc6dcafb75b7999de3202fac61a0df" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:6caa98aabab8af406224b4d4a180598400f9ffbc5d713a626c71b44733a77198 time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6caa98aabab8af406224b4d4a180598400f9ffbc5d713a626c71b44733a77198" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:79525bb00a496dffa41fd78058d6c4bbac5c33c9b0c2c66d2de1a2eb66e380ff time="2026-09-04T22:24:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79525bb00a496dffa41fd78058d6c4bbac5c33c9b0c2c66d2de1a2eb66e380ff" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 --- PASS: TestGCWithMissingManifests (0.16s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d09af606dd2503497eb88b97e521a0b738ef666d9c495f470843655510a14c34 komnenos: marking blob sha256:878d23151ea00d803aabf091b33a5c780b0a5cc380cff8577c34db38b54496ec komnenos: marking blob sha256:61c38d67f6381ac51ac159239fc4619b025d33f28efa8dfbba67a16664b5c6a0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:162f34bf4125f1ce9c6721a6a85bb332fa0819d7a6005a9e06a243bd05c158e5 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/162f34bf4125f1ce9c6721a6a85bb332fa0819d7a6005a9e06a243bd05c158e5" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:3422a946655cf0a47b4296c8532ee697d996f1e8d656c7a0d471cf66543b506b time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/3422a946655cf0a47b4296c8532ee697d996f1e8d656c7a0d471cf66543b506b" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:564f64ee26c8e050b7b6943ae13b35dad3346ffc2480fa92809f0e05c8d03b20 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/564f64ee26c8e050b7b6943ae13b35dad3346ffc2480fa92809f0e05c8d03b20" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:7f41f39b486719ad7c803f2b454655aecbfdb0385cf414df1bd8c178c0aea719 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f41f39b486719ad7c803f2b454655aecbfdb0385cf414df1bd8c178c0aea719" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:d74ef11c4e760bfa3da3fc4fc2fc9a42ffa7095b9fc9bafc095fee3a3a138282 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d74ef11c4e760bfa3da3fc4fc2fc9a42ffa7095b9fc9bafc095fee3a3a138282" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 blob eligible for deletion: sha256:d827cabd18c901f133946c84fa79a532fa58600326e38f6c87c9e5b727d451b4 time="2026-09-04T22:24:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d827cabd18c901f133946c84fa79a532fa58600326e38f6c87c9e5b727d451b4" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 --- PASS: TestDeletionHasEffect (0.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.59s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:01e6391ab850ae5234a2ec739d023e6e87e32818fbabf83cd25a9832d686fa3f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d8c869500899152dd81ce823eefecde611225c73eb736646e017b9ed45e4aa7c michael_z_doukas: marking blob sha256:57cf54255b5ac9a7a2b3ae8a10c56608b06ef51a84cd9bbeb1c5b06a0681f673 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4a85d905f9ec1183f98e8763cc5eceb7ecbe23c5e6ea08ae3f3fa82b6ef027bc time="2026-09-04T22:24:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a85d905f9ec1183f98e8763cc5eceb7ecbe23c5e6ea08ae3f3fa82b6ef027bc" go.version=go1.26.8 instance.id=cdce2ee5-d923-430c-aa23-2c59bc714791 --- PASS: TestOrphanBlobDeleted (0.35s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9939af64d26e3b030190448a8b48e13040e1bc1f5b81cd87e97cb401d1a060d6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:402bd82a096a5022c51d768c684466daf9e8e91f79a84917f9f7bc735c85b6a0 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.25s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.17s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.10s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.48s) === 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-09-04T22:24:13Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 21:24:13.199952202 +0000 UTC m=-3591.899592610, actuallyDelete=true" time="2026-09-04T22:24:13Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-09-04T22:24:13Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635, actuallyDelete=true" time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40a83ff7-360e-4438-86e4-9558c9d597ab have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/414f5352-b0a4-4089-823a-13f53eb60af0 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4babf434-2e57-422a-834b-feab4c42549e have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53637481-cc60-491a-a2d0-a6262c09d9f2 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0e8278a-af4b-46aa-ba7f-2c8b515f2569 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07412451-0882-42be-8025-1c970611029c have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/12c42b34-1df8-439d-ab0f-8a8d493c2cb7 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/81001907-a7ce-421f-b8ea-5db3a8f4721d have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/880dd0df-8c2a-4b94-8f9c-3439ae4938a7 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a910e25e-d288-4129-ac9e-0eb234b9e9cd have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a5dc21ee-6652-48ba-9415-81fc978e31bd have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200426447 +0000 UTC m=+8.100881635). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-09-04T22:24:13Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396, actuallyDelete=true" time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/103cbd05-7972-42b6-a4cc-94c8aab44ca4 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6fdef481-6dbb-4d49-bb6e-b38a888d60fd have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7046f2cb-4261-48bb-b9f7-4a8796b21196 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dc5c5dc7-9878-44e6-8f18-8c846a567903 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/75680f39-75ed-466b-a85a-a99bb55fa108 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.200982207 +0000 UTC m=+8.101437396). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-09-04T22:24:13Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058, actuallyDelete=true" time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0636d877-cf53-458d-a337-3fcbdcdbbbd1 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b97bbed-69a5-418b-8375-b5ba43b18c3f have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5db8b7a4-7af5-4029-905f-a43d3b900679 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d24b1bda-aa39-4dd9-9793-1323672632e9 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbf7dbf5-73ce-432e-9d53-95226f9240c0 have older date (2026-09-04 21:24:13 +0000 UTC) than purge date (2026-09-04 22:24:13.201384863 +0000 UTC m=+8.101840058). Removing upload directory." time="2026-09-04T22:24:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-09-04T22:24:13Z" level=info msg="PurgeUploads starting: olderThan=2026-09-04 22:24:13.20161139 +0000 UTC m=+8.102066578, actuallyDelete=true" time="2026-09-04T22:24:13Z" 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 8.117s ? 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.004s === 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.005s === RUN TestWalkFileRemoved time="2026-09-04T22:24:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.348s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.039s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.15s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.532s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.51s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.865s ? 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-09-04T22:24:05Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-09-04T22:24:05Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-09-04T22:24:05Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.8 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 time="2026-09-04T22:24:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4WithRegionMatched time="2026-09-04T22:24:05Z" level=error msg="unknown ip address format" go.version=go1.26.8 instance.id=b40b6ca2-2960-4b82-9e35-4e217c28f975 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV6 time="2026-09-04T22:24:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=b40b6ca2-2960-4b82-9e35-4e217c28f975 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-09-04T22:24:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=b40b6ca2-2960-4b82-9e35-4e217c28f975 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-09-04T22:24:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:24:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:24:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-04T22:24:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.508s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? 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.367s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.855s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.005s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> 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-r24.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry: Build complete at Fri, 04 Sep 2026 22:25:04 +0000 elapsed time 0h 1m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260904.222341) (2/2) Purging go (1.26.8-r0) Executing busybox-1.37.0-r31.trigger OK: 386.0 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...