>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Mon, 02 Nov 2026 02:19:20 +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.27.3-r0) (2/2) Installing .makedepends-docker-registry (20261102.021920) Executing busybox-1.38.0-r8.trigger OK: 428.2 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 70% |********************** | 1375k 0:00:00 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.25/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.25/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.25/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.25/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.25/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-11-02T02:19:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-11-02T02:19:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.027s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-11-02T02:19:37Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.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.007s === 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.003s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.62s) PASS ok github.com/docker/distribution/health/checks 0.628s ? 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.004s === 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.004s === 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/11/02 02:19:38 http: TLS handshake error from 127.0.0.1:41444: 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:44777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44777/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44777/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40037?status=0, fail=true --- PASS: TestHTTPSink (0.01s) === RUN TestListener --- PASS: TestListener (0.19s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-11-02T02:19:38Z" level=info msg="broadcaster: closing" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" time="2026-11-02T02:19:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-11-02T02:19:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.14s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-02T02:19:38Z" level=warning msg="&{0x5191ed795770 0.9} encountered too many errors, backing off" time="2026-11-02T02:19:38Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.35s) PASS ok github.com/docker/distribution/notifications 0.701s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-11-02T02:19:38Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-11-02T02:19:38.374816072Z" 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.27.3 time="2026-11-02T02:19:38.374825182Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:38.375795052Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-11-02T02:19:38.375800988Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-11-02T02:19:38.375848868Z" level=info msg="Starting upload purge in 2m0s" go.version=go1.27.3 time="2026-11-02T02:19:38.37613014Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-11-02T02:19:41.383289846Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=66e1dd12-adc2-4daf-98ed-07daa2cf433c http.request.method=GET http.request.remoteaddr="127.0.0.1:38232" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.769µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-11-02T02:19:41.383356569Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (3.18s) === RUN TestRegistryUnsupportedCipherSuite time="2026-11-02T02:19:41.64594754Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-11-02T02:19:41.646492978Z" 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.27.3 time="2026-11-02T02:19:41.646503167Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:41.646602069Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-11-02T02:19:41.646639842Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.27s) PASS ok github.com/docker/distribution/registry 11.455s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.002s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.112s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-11-02T02:19:38Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=aaa184f2-2b59-4cb9-b3f3-28e3bbfb60c2 time="2026-11-02T02:19:38Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=aaa184f2-2b59-4cb9-b3f3-28e3bbfb60c2 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-11-02T02:19:38Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password=6iSAW2-NUJGRXtxVJ1vUj5K1Wi6g6iVzW2TfWRh1g9g user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.069s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.005s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-11-02T02:19:38Z" level=info msg="token not to be used before 2026-11-02 02:19:39 +0000 UTC - currently 2026-11-02 02:19:38.441377594 +0000 UTC m=+0.002764762" time="2026-11-02T02:19:38Z" level=info msg="token not to be used after 2026-11-02 02:19:38 +0000 UTC - currently 2026-11-02 02:19:38.441534616 +0000 UTC m=+0.002921784" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-11-02T02:19:38Z" 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.011s === 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.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.050s === 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.009s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.002s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-11-02T02:19:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41607" http.request.id=8b86d79f-8102-4590-9b40-546a16ab04af http.request.method=GET http.request.remoteaddr="127.0.0.1:59422" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="440.497µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:19:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-11-02T02:19:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:39Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=49571e90-da9a-4153-8d4d-9a15ec20aefe http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="422.363µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [02/Nov/2026:02:19:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-11-02T02:19:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=f6c7778c-deda-4bd5-aca2-3c39068f597c http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.079µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=8bf305dd-a80a-4fb6-b757-f6f609a81ccf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/aaaa/blobs/uploads/eabdceb0-95aa-494e-95c4-06906eedc5d1?_state=k-dJLz5F7iOwTWt3IoPwvCOHTnxDloMENnBaBdjpgOl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYWJkY2ViMC05NWFhLTQ5NGUtOTVjNC0wNjkwNmVlZGM1ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6MzkuMjYyMTY3OTAzWiJ9&digest=sha256%3A8116914c3f4936f6aee080d29023192e4a7f28900eefe122f42380273b7e843f" http.request.useragent="Go-http-client/1.1" http.response.duration=724.37596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/eabdceb0-95aa-494e-95c4-06906eedc5d1?_state=k-dJLz5F7iOwTWt3IoPwvCOHTnxDloMENnBaBdjpgOl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYWJkY2ViMC05NWFhLTQ5NGUtOTVjNC0wNjkwNmVlZGM1ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6MzkuMjYyMTY3OTAzWiJ9&digest=sha256%3A8116914c3f4936f6aee080d29023192e4a7f28900eefe122f42380273b7e843f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=e2833310-c99c-4ba4-b7ab-6bbfe723265a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=dbe4fcbd-965b-4d6c-92cc-c76e99a404b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.311µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=fd49fe9c-a216-4b47-aa23-6aead1ed7020 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/bbbb/blobs/uploads/23c5d2b7-c9dd-46b1-b35a-a20d03ba7f11?_state=d1H-hfrwOnCyH8RXf9Xa48OSVsKopTKKjaNsZcbeWGJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyM2M1ZDJiNy1jOWRkLTQ2YjEtYjM1YS1hMjBkMDNiYTdmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDAuMDY1MzkzODc2WiJ9&digest=sha256%3Ab8e6a11b243bfe9250f06fcfe956d70933ab03afe269bdc4337f836ae7a7aa7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098432456s http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/23c5d2b7-c9dd-46b1-b35a-a20d03ba7f11?_state=d1H-hfrwOnCyH8RXf9Xa48OSVsKopTKKjaNsZcbeWGJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyM2M1ZDJiNy1jOWRkLTQ2YjEtYjM1YS1hMjBkMDNiYTdmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDAuMDY1MzkzODc2WiJ9&digest=sha256%3Ab8e6a11b243bfe9250f06fcfe956d70933ab03afe269bdc4337f836ae7a7aa7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=32ec6d41-ab64-4ab4-b908-5c682c052fc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="900.716µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=9211666c-141b-407f-8537-f28cff7ed730 http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.923µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=4852d516-d365-4fc5-85c2-d73086c62ea6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/cccc/blobs/uploads/a75b97e7-773b-4130-8e3e-db28a164b430?_state=p5vlg6ZxplFiiyNIUERwoEg0tAUN9p9YsdlCcB2Bdnd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzViOTdlNy03NzNiLTQxMzAtOGUzZS1kYjI4YTE2NGI0MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDEuMjEwNzEwNjMxWiJ9&digest=sha256%3A83968f00f6445fc07425aacff599a25b6587ade24a24861ef065504f1133b3c6" http.request.useragent="Go-http-client/1.1" http.response.duration=354.418587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/a75b97e7-773b-4130-8e3e-db28a164b430?_state=p5vlg6ZxplFiiyNIUERwoEg0tAUN9p9YsdlCcB2Bdnd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzViOTdlNy03NzNiLTQxMzAtOGUzZS1kYjI4YTE2NGI0MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDEuMjEwNzEwNjMxWiJ9&digest=sha256%3A83968f00f6445fc07425aacff599a25b6587ade24a24861ef065504f1133b3c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=3a1effc5-30a1-4835-93a9-db8b39c9f63c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="765.84µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=aea1b158-81bd-41bb-bef8-9dd6d0dbdb67 http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="510.061µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=2d8a3539-5f2c-42a9-bdb6-490394dcd7a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/dddd/blobs/uploads/e4354a71-90d0-4897-90dd-cad5a6c8efe0?_state=mMqlyh63fSK8wGHbHymn1EigEXnvXF0HZNQpuS0oOx17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNDM1NGE3MS05MGQwLTQ4OTctOTBkZC1jYWQ1YTZjOGVmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDEuNjMyNTY5NzI3WiJ9&digest=sha256%3Adf2d6271b5b6556c7f1a593d7b14493190d895e894f9e6bd01d9c065755a7475" http.request.useragent="Go-http-client/1.1" http.response.duration=696.763846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/e4354a71-90d0-4897-90dd-cad5a6c8efe0?_state=mMqlyh63fSK8wGHbHymn1EigEXnvXF0HZNQpuS0oOx17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNDM1NGE3MS05MGQwLTQ4OTctOTBkZC1jYWQ1YTZjOGVmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDEuNjMyNTY5NzI3WiJ9&digest=sha256%3Adf2d6271b5b6556c7f1a593d7b14493190d895e894f9e6bd01d9c065755a7475 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=3cf3f964-b3ca-4bfe-9c1b-257cb6e89f9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="842.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=5a119c56-9815-4979-a8c0-e26807013dd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="526.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:42 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=2cadc2cc-88f5-48bf-a3cd-58d290e1a993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/eeee/blobs/uploads/c748ad84-4a9c-4a83-adda-3b5de0a87e48?_state=qVTiN6NCkTsCarnGrxD3mCwKmLGa6DW-XTuLQO_qSvd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjNzQ4YWQ4NC00YTljLTRhODMtYWRkYS0zYjVkZTBhODdlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDIuMzkzOTI3MDA1WiJ9&digest=sha256%3A99bcac862a033baed9cfa76f33846f235be6ae038d922e3571dc6c3310e73fd3" http.request.useragent="Go-http-client/1.1" http.response.duration=666.839569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:42 +0000] "PUT /v2/foo/eeee/blobs/uploads/c748ad84-4a9c-4a83-adda-3b5de0a87e48?_state=qVTiN6NCkTsCarnGrxD3mCwKmLGa6DW-XTuLQO_qSvd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjNzQ4YWQ4NC00YTljLTRhODMtYWRkYS0zYjVkZTBhODdlNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDIuMzkzOTI3MDA1WiJ9&digest=sha256%3A99bcac862a033baed9cfa76f33846f235be6ae038d922e3571dc6c3310e73fd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=2b316b29-8e66-4ec3-ba0a-fa847f600d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="849.886µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=c7cdb12a-8587-4570-9033-14760b27815e http.request.method=POST http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="490.755µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=afd8df96-2b6c-411f-b250-99d508ed0366 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/ffff/blobs/uploads/19737f8b-338a-4442-9829-896628d028a5?_state=zxv-JqZB6P3-HfVqzPBkSVp8OiboxLJ84tWN723PI7J7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxOTczN2Y4Yi0zMzhhLTQ0NDItOTgyOS04OTY2MjhkMDI4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDMuMTMwNzU3ODQ2WiJ9&digest=sha256%3A87f4d36b32ba424709ca51f9da28bac48824b5c9d8aadceead229a46b028de48" http.request.useragent="Go-http-client/1.1" http.response.duration=821.754293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "PUT /v2/foo/ffff/blobs/uploads/19737f8b-338a-4442-9829-896628d028a5?_state=zxv-JqZB6P3-HfVqzPBkSVp8OiboxLJ84tWN723PI7J7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxOTczN2Y4Yi0zMzhhLTQ0NDItOTgyOS04OTY2MjhkMDI4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDMuMTMwNzU3ODQ2WiJ9&digest=sha256%3A87f4d36b32ba424709ca51f9da28bac48824b5c9d8aadceead229a46b028de48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=d11c8211-14b4-4d0b-aac5-42c61bb2f60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="966.996µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=b7d1d5c1-6ba4-4937-bdc4-a2415baf0515 http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="439.004µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=f843f81b-d2b4-4828-9e82-497bdde8dbce http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="361.508µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=336078ac-2c4e-4ff7-a6a0-5c99aeb52a7b http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="360.835µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=3be5eb9d-89b1-4c9b-b137-17d067155f2a http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="399.813µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=9a57c065-ea27-4eb4-83ad-840cdc9bd077 http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="355.55µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=85a9f881-dcd4-41c6-9983-956e468605cc http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="316.597µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" 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.27.3 http.request.host="127.0.0.1:39711" http.request.id=42c5e231-3a8d-44e8-b7a4-d6bce838b39e http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="358.139µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" 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.27.3 http.request.host="127.0.0.1:39711" http.request.id=9c49cc09-542c-4873-9b32-fccff87a8e94 http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="337.887µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=f6fec0ca-dceb-490d-bf2b-c52adad9af79 http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="294.349µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39711" http.request.id=41a6a89d-7a76-42f6-8c6d-8ef9f377fa66 http.request.method=GET http.request.remoteaddr="127.0.0.1:45640" 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="318.858µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [02/Nov/2026:02:19:43 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-02T02:19:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:43Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=f7fd02c5-07e5-470c-a5bc-fd05c5f6a697 http.request.method=POST http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="583.803µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:44 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=9738fcb1-00f3-4917-9c1d-03242b5a76cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/aaaa/blobs/uploads/c29edba6-18bf-4505-ada1-271ca93d6882?_state=jHdZHsnrRmk7nfTlyfJPGM343htTzhi68xojss9WMVB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMjllZGJhNi0xOGJmLTQ1MDUtYWRhMS0yNzFjYTkzZDY4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDQuMDM0NTYxOTQ1WiJ9&digest=sha256%3A63040990346a5daeb4c669e8667347ec0996aafdaba50a20eabda52fd0994b7d" http.request.useragent="Go-http-client/1.1" http.response.duration=738.993701ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:44 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c29edba6-18bf-4505-ada1-271ca93d6882?_state=jHdZHsnrRmk7nfTlyfJPGM343htTzhi68xojss9WMVB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMjllZGJhNi0xOGJmLTQ1MDUtYWRhMS0yNzFjYTkzZDY4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDQuMDM0NTYxOTQ1WiJ9&digest=sha256%3A63040990346a5daeb4c669e8667347ec0996aafdaba50a20eabda52fd0994b7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=9c6fb0af-b7cd-4999-a0f4-38f5098e94ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="856.505µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=43858ed9-ee0c-47ce-bb5c-3797307daadd http.request.method=POST http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="502.163µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:44 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=872141e4-2a46-4281-b7ed-69b632d4ae80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/bbbb/blobs/uploads/92a2bc52-3b99-43ad-90db-b9c3036182d9?_state=g7ULpMiGaVrmtjgV70lc6a0eCnDrOX4MdgGnTeLgYcR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MmEyYmM1Mi0zYjk5LTQzYWQtOTBkYi1iOWMzMDM2MTgyZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDQuODI2NDEzNzg3WiJ9&digest=sha256%3A2dcdde59a56cf653b7816855f4ea858865cbc343b11dc47dcd2cbd0682af074e" http.request.useragent="Go-http-client/1.1" http.response.duration=310.744024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:44 +0000] "PUT /v2/foo/bbbb/blobs/uploads/92a2bc52-3b99-43ad-90db-b9c3036182d9?_state=g7ULpMiGaVrmtjgV70lc6a0eCnDrOX4MdgGnTeLgYcR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MmEyYmM1Mi0zYjk5LTQzYWQtOTBkYi1iOWMzMDM2MTgyZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDQuODI2NDEzNzg3WiJ9&digest=sha256%3A2dcdde59a56cf653b7816855f4ea858865cbc343b11dc47dcd2cbd0682af074e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=fa624f91-24f0-43b4-94f1-94e6e298f95e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="860.124µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=ca4e1164-a219-4c40-96d5-5eaeeb385436 http.request.method=POST http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="467.342µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=0d2278ac-2cb0-47a4-b2ed-5c8992dbb7bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/cccc/blobs/uploads/e9323eca-f12f-4d57-a973-d9cd521f8c96?_state=DBY1I8PpHC7enJGw3vd40P0g84qZiask57JDYBYdw_d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTMyM2VjYS1mMTJmLTRkNTctYTk3My1kOWNkNTIxZjhjOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDUuMTgwOTk2MDI3WiJ9&digest=sha256%3A506069addd6b139d6d9f7030bd4f8822cb1273dc796d1fa17ceb87e5487720e7" http.request.useragent="Go-http-client/1.1" http.response.duration=295.250979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/cccc/blobs/uploads/e9323eca-f12f-4d57-a973-d9cd521f8c96?_state=DBY1I8PpHC7enJGw3vd40P0g84qZiask57JDYBYdw_d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOTMyM2VjYS1mMTJmLTRkNTctYTk3My1kOWNkNTIxZjhjOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDUuMTgwOTk2MDI3WiJ9&digest=sha256%3A506069addd6b139d6d9f7030bd4f8822cb1273dc796d1fa17ceb87e5487720e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=3f7211d4-0fb9-41c9-b54c-d3e49835826f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="842.396µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=f329dac4-fe61-49fc-a773-91c0eb5775f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="484.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=0d33526c-fad4-497f-bafe-67a186c4c1c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/dddd/blobs/uploads/80b26ffe-f831-4771-b14d-07de895b3481?_state=1KZ1_ILrlxP1xe5ePeS-W_g4XBs7jFHGcY3mQOvWsMZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MGIyNmZmZS1mODMxLTQ3NzEtYjE0ZC0wN2RlODk1YjM0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDUuNTIzMjA2NTM1WiJ9&digest=sha256%3Ad8aaf1ff9ca133360ff3f7d3a0ace9a9891ab4d99779ce9f293eee10880f57ec" http.request.useragent="Go-http-client/1.1" http.response.duration=270.538469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/80b26ffe-f831-4771-b14d-07de895b3481?_state=1KZ1_ILrlxP1xe5ePeS-W_g4XBs7jFHGcY3mQOvWsMZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4MGIyNmZmZS1mODMxLTQ3NzEtYjE0ZC0wN2RlODk1YjM0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDUuNTIzMjA2NTM1WiJ9&digest=sha256%3Ad8aaf1ff9ca133360ff3f7d3a0ace9a9891ab4d99779ce9f293eee10880f57ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=1e39b6d7-8d29-48ec-82dc-1a92d24af3ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39284" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.663µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35723" http.request.id=35691e1c-37d4-44bf-9656-195f4a44e53b http.request.method=GET http.request.remoteaddr="127.0.0.1:39284" 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="343.613µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (6.61s) === RUN TestURLPrefix time="2026-11-02T02:19: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.27.3 time="2026-11-02T02:19:45Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41975" http.request.id=506fe1ac-cbae-44b9-a88d-ad88290d22a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53852" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="466.744µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-11-02T02:19: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.27.3 time="2026-11-02T02:19:45Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=83e60dba-2f8e-465d-a9db-5447d3c972e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44368" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="527.689µs" http.response.status=404 http.response.written=157 vars.digest="sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "GET /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=bc963c2c-0400-47ad-a605-095f37229c55 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="471.178µs" http.response.status=404 http.response.written=157 vars.digest="sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=a92f6c51-df7b-4097-9763-5fa6acbf4982 http.request.method=POST http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="381.362µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=359e552e-33f7-4f0d-ab09-ee42dec85c0c http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="405.789µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "GET /v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=650899cc-1580-4b66-a3c0-159d68f9393d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="420.203µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=11b62581-8671-4d71-b565-268272ac0d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=65d5feff-6be7-4c2b-befd-8580b1aa278c time="2026-11-02T02:19:45Z" 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.27.3 http.request.host="127.0.0.1:45353" http.request.id=11b62581-8671-4d71-b565-268272ac0d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="378.951µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=65d5feff-6be7-4c2b-befd-8580b1aa278c 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "GET /v2/foo/bar/blobs/uploads/65d5feff-6be7-4c2b-befd-8580b1aa278c?_state=Tc-gIPUFYacygGzjUV6zLmkoUdPJL8aLU1Lg5lMzIGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1ZDVmZWZmLTZiZTctNGMyYi1iZWZkLTg1ODBiMWFhMjc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDAzNzQ4NFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=87dc83ba-381b-4ced-a85f-bccfd35924bb http.request.method=POST http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.638µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=f818f0f3-c895-4579-800e-cab5791c0a21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/1673b425-4c6e-4863-91a2-3aca981631c5?_state=2TWmxdjO4u7tfXl26MAWPkbjXf0dZn8Dm04g2QXS5EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzNiNDI1LTRjNmUtNDg2My05MWEyLTNhY2E5ODE2MzFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDI0MTkxODVaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" provided=sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 vars.name="foo/bar" vars.uuid=1673b425-4c6e-4863-91a2-3aca981631c5 time="2026-11-02T02:19:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=f818f0f3-c895-4579-800e-cab5791c0a21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/1673b425-4c6e-4863-91a2-3aca981631c5?_state=2TWmxdjO4u7tfXl26MAWPkbjXf0dZn8Dm04g2QXS5EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzNiNDI1LTRjNmUtNDg2My05MWEyLTNhY2E5ODE2MzFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDI0MTkxODVaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1673b425-4c6e-4863-91a2-3aca981631c5 time="2026-11-02T02:19:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=f818f0f3-c895-4579-800e-cab5791c0a21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/1673b425-4c6e-4863-91a2-3aca981631c5?_state=2TWmxdjO4u7tfXl26MAWPkbjXf0dZn8Dm04g2QXS5EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzNiNDI1LTRjNmUtNDg2My05MWEyLTNhY2E5ODE2MzFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDI0MTkxODVaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.902µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1673b425-4c6e-4863-91a2-3aca981631c5 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/bar/blobs/uploads/1673b425-4c6e-4863-91a2-3aca981631c5?_state=2TWmxdjO4u7tfXl26MAWPkbjXf0dZn8Dm04g2QXS5EV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzNiNDI1LTRjNmUtNDg2My05MWEyLTNhY2E5ODE2MzFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDI0MTkxODVaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=68a8b05b-7140-4418-af48-a6e5dabc9049 http.request.method=POST http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="419.603µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=e7a6ffa0-e6c1-4135-8c15-5be1e85b3a89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/a2d5a1aa-b467-40c5-91c7-d82aa98182e7?_state=BT0udg70y0ptTnie9Lu1vPj4Wv25boKDSSjYUo4JCTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyZDVhMWFhLWI0NjctNDBjNS05MWM3LWQ4MmFhOTgxODJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDM2MTk5MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="615.428µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/bar/blobs/uploads/a2d5a1aa-b467-40c5-91c7-d82aa98182e7?_state=BT0udg70y0ptTnie9Lu1vPj4Wv25boKDSSjYUo4JCTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyZDVhMWFhLWI0NjctNDBjNS05MWM3LWQ4MmFhOTgxODJlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDM2MTk5MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=1fed0e86-5fd4-4c19-92e2-b6ffcab84f5d http.request.method=POST http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="384.038µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=4721f056-ea83-40de-ad71-984070023cfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/2f0758a9-e74d-447f-8c45-fb92c9278a4e?_state=n9bG2m2obx1UmVDwQR1Hpk1caZppMFafE6NEN_pS0RV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmMDc1OGE5LWU3NGQtNDQ3Zi04YzQ1LWZiOTJjOTI3OGE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDQ3OTA2NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="534.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/bar/blobs/uploads/2f0758a9-e74d-447f-8c45-fb92c9278a4e?_state=n9bG2m2obx1UmVDwQR1Hpk1caZppMFafE6NEN_pS0RV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmMDc1OGE5LWU3NGQtNDQ3Zi04YzQ1LWZiOTJjOTI3OGE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDQ3OTA2NDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:45Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=c73f305b-8a54-4843-aaf4-0cc7c1be23ff http.request.method=POST http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="385.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=7ef69558-21b3-4b39-9e61-926c9c5a70d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/b862cc23-55c8-408f-a547-edb78edf9fce?_state=yMUP6nNBLFWh6vsPM6Rz66UwVvhsKckcF3wEtbKS0n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NjJjYzIzLTU1YzgtNDA4Zi1hNTQ3LWVkYjc4ZWRmOWZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDU5NTM3NzRaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.duration=223.863821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:45 +0000] "PUT /v2/foo/bar/blobs/uploads/b862cc23-55c8-408f-a547-edb78edf9fce?_state=yMUP6nNBLFWh6vsPM6Rz66UwVvhsKckcF3wEtbKS0n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NjJjYzIzLTU1YzgtNDA4Zi1hNTQ3LWVkYjc4ZWRmOWZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0NS44NDU5NTM3NzRaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=664a64ef-13a1-4088-8032-7417007617be http.request.method=POST http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="627.803µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45353" http.request.id=24c0f4a9-b621-4849-8faa-3ba404697e39 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/d5769871-f8bd-4713-8deb-9ed6f0adaca4?_state=JTFItpkqeXolMZ8KCF4jTavzRdMGspW4Lr3NyaYVaK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzY5ODcxLWY4YmQtNDcxMy04ZGViLTllZDZmMGFkYWNhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4wNzY5MDgzMzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=254.33067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/d5769871-f8bd-4713-8deb-9ed6f0adaca4?_state=JTFItpkqeXolMZ8KCF4jTavzRdMGspW4Lr3NyaYVaK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzY5ODcxLWY4YmQtNDcxMy04ZGViLTllZDZmMGFkYWNhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4wNzY5MDgzMzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=becba293-1341-4fae-a98e-d578c5280b55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/uploads/d5769871-f8bd-4713-8deb-9ed6f0adaca4?_state=IDG4XOKp503fr4aGNZFemA8IQxaJlK7G9oNkhHxxgLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzY5ODcxLWY4YmQtNDcxMy04ZGViLTllZDZmMGFkYWNhNCIsIk9mZnNldCI6MTU2MjI2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDZaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.duration="701.862µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d5769871-f8bd-4713-8deb-9ed6f0adaca4?_state=IDG4XOKp503fr4aGNZFemA8IQxaJlK7G9oNkhHxxgLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzY5ODcxLWY4YmQtNDcxMy04ZGViLTllZDZmMGFkYWNhNCIsIk9mZnNldCI6MTU2MjI2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDZaIn0%3D&digest=sha256%3A84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=8afc5bfc-ba19-46a1-ad31-e0d92809e63d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="509.438µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=f8b34f8c-33ed-4b52-a54f-21c01a29e8ad http.request.method=GET http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.988581ms http.response.status=200 http.response.written=15622656 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 200 15622656 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=error msg="error parsing digest="sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=55f7aa2e-4d33-4264-9160-89577c36f2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" vars.name="foo/bar" time="2026-11-02T02:19:46Z" 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.27.3 http.request.host="127.0.0.1:45353" http.request.id=55f7aa2e-4d33-4264-9160-89577c36f2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44386" http.request.uri="/v2/foo/bar/blobs/sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="387.713µs" http.response.status=400 http.response.written=110 vars.digest="sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha257:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=f395a6e6-6b88-49ee-99df-1ac042476c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.duration="616.351µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:46Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=a40d57e1-33c3-4d7e-80ef-2e1e92f02109 http.request.method=GET http.request.remoteaddr="127.0.0.1:34492" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.911µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=eba882fa-6585-46b3-b87e-9dcbb3f60b8a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="511.255µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=b232f657-7c20-434d-a83b-13e56fcf829f http.request.method=POST http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="448.002µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=aa03e066-6634-4b20-94c7-3f4716c92017 http.request.method=GET http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="489.249µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=807b3b9b-bcf9-4338-b6f6-dfed04c393f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="490.625µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=c1473274-dc89-44cd-98d8-9085e7836cb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=65a48c8b-6d3c-40d9-8b7a-86b22a0b0760 time="2026-11-02T02:19:46Z" 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.27.3 http.request.host="127.0.0.1:38179" http.request.id=c1473274-dc89-44cd-98d8-9085e7836cb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34494" http.request.uri="/v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="420.117µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=65a48c8b-6d3c-40d9-8b7a-86b22a0b0760 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/uploads/65a48c8b-6d3c-40d9-8b7a-86b22a0b0760?_state=9vnieI50olubcOOEDNm4cn8FiLXnslJxYMv-0Hr_xgV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YTQ4YzhiLTZkM2MtNDBkOS04YjdhLTg2YjIyYTBiMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTM4NzQxOTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=2562140b-0017-4c6d-bb9c-8eaeef687305 http.request.method=POST http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="524.191µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=368150bb-61bf-442a-9cab-3246b7df8bd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/457b09b6-5680-4975-b8e5-1c709bd3e8db?_state=S9kE05xBwpT7yMtxj6hoz80O7euH29MJ5bIjI5lpU_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1N2IwOWI2LTU2ODAtNDk3NS1iOGU1LTFjNzA5YmQzZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTYxMzY5M1oifQ%3D%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" provided=sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 vars.name="foo/bar" vars.uuid=457b09b6-5680-4975-b8e5-1c709bd3e8db time="2026-11-02T02:19:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=368150bb-61bf-442a-9cab-3246b7df8bd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/457b09b6-5680-4975-b8e5-1c709bd3e8db?_state=S9kE05xBwpT7yMtxj6hoz80O7euH29MJ5bIjI5lpU_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1N2IwOWI2LTU2ODAtNDk3NS1iOGU1LTFjNzA5YmQzZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTYxMzY5M1oifQ%3D%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=457b09b6-5680-4975-b8e5-1c709bd3e8db time="2026-11-02T02:19:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=368150bb-61bf-442a-9cab-3246b7df8bd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/457b09b6-5680-4975-b8e5-1c709bd3e8db?_state=S9kE05xBwpT7yMtxj6hoz80O7euH29MJ5bIjI5lpU_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1N2IwOWI2LTU2ODAtNDk3NS1iOGU1LTFjNzA5YmQzZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTYxMzY5M1oifQ%3D%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.76µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=457b09b6-5680-4975-b8e5-1c709bd3e8db 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/457b09b6-5680-4975-b8e5-1c709bd3e8db?_state=S9kE05xBwpT7yMtxj6hoz80O7euH29MJ5bIjI5lpU_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1N2IwOWI2LTU2ODAtNDk3NS1iOGU1LTFjNzA5YmQzZThkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTYxMzY5M1oifQ%3D%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=0a8dbc63-e2fe-4d82-8bac-36fb85099618 http.request.method=POST http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="440.436µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=e71910d4-5152-4964-b134-ad5d2e9d0dc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/2a8da1e0-644a-4577-ba4c-0b8a325e6fd5?_state=aRwRITMlL-Mvecim5Tc9mstluPjJ0GqD0y7D6AkHbaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOGRhMWUwLTY0NGEtNDU3Ny1iYTRjLTBiOGEzMjVlNmZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTczNjUwNDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="578.296µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/2a8da1e0-644a-4577-ba4c-0b8a325e6fd5?_state=aRwRITMlL-Mvecim5Tc9mstluPjJ0GqD0y7D6AkHbaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhOGRhMWUwLTY0NGEtNDU3Ny1iYTRjLTBiOGEzMjVlNmZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTczNjUwNDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=4fd98d34-788c-4c2d-8df0-1a97ee94f31a http.request.method=POST http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="331.424µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=38083e9a-0e78-4df4-822d-7b092789a859 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/0d42cd8a-e30f-44db-acff-e672efdb0e9b?_state=TLlmiAos3sSabMNjt4dg8bZVBecXbcCIntSOZ9uGYu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNDJjZDhhLWUzMGYtNDRkYi1hY2ZmLWU2NzJlZmRiMGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTg0MjA3NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="444.434µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/0d42cd8a-e30f-44db-acff-e672efdb0e9b?_state=TLlmiAos3sSabMNjt4dg8bZVBecXbcCIntSOZ9uGYu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNDJjZDhhLWUzMGYtNDRkYi1hY2ZmLWU2NzJlZmRiMGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTg0MjA3NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=1327331a-266c-4737-aec0-454dd7f7a65a http.request.method=POST http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="427.262µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=ca094d65-ad77-4e1b-85cc-e58d189730d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/4367b888-dac8-40b7-a407-bbff3a657ba9?_state=OsRjBfA0V85QmmmvRlPXt3jbZvBOAe5kZODvH9MtXLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNjdiODg4LWRhYzgtNDBiNy1hNDA3LWJiZmYzYTY1N2JhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTkzOTc5MDVaIn0%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.duration=363.707837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PUT /v2/foo/bar/blobs/uploads/4367b888-dac8-40b7-a407-bbff3a657ba9?_state=OsRjBfA0V85QmmmvRlPXt3jbZvBOAe5kZODvH9MtXLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNjdiODg4LWRhYzgtNDBiNy1hNDA3LWJiZmYzYTY1N2JhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni4zOTkzOTc5MDVaIn0%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=c84d7c4d-5dc2-4ec6-9c7f-c63452631989 http.request.method=POST http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="624.787µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38179" http.request.id=80bb3da0-528a-4a4c-b4e3-1166d698a180 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/045e4c31-c428-4f83-999d-513a0e998a5c?_state=BF874j4EY7H2XIy99hN-ty37nQt5AzxKqaT9BL43cIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NWU0YzMxLWM0MjgtNGY4My05OTlkLTUxM2EwZTk5OGE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni43Njk1OTMwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=341.972326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/045e4c31-c428-4f83-999d-513a0e998a5c?_state=BF874j4EY7H2XIy99hN-ty37nQt5AzxKqaT9BL43cIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NWU0YzMxLWM0MjgtNGY4My05OTlkLTUxM2EwZTk5OGE1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ni43Njk1OTMwNDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=4442498c-2041-43e8-a5fe-9c0318688bf6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/uploads/045e4c31-c428-4f83-999d-513a0e998a5c?_state=ifQWnrkpPelFBp2KybNYGq5r3Lp5hqlekwWGwnSY4zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NWU0YzMxLWM0MjgtNGY4My05OTlkLTUxM2EwZTk5OGE1YyIsIk9mZnNldCI6MTgzOTQ2MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDZaIn0%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.duration="729.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PUT /v2/foo/bar/blobs/uploads/045e4c31-c428-4f83-999d-513a0e998a5c?_state=ifQWnrkpPelFBp2KybNYGq5r3Lp5hqlekwWGwnSY4zl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NWU0YzMxLWM0MjgtNGY4My05OTlkLTUxM2EwZTk5OGE1YyIsIk9mZnNldCI6MTgzOTQ2MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDZaIn0%3D&digest=sha256%3A5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=bd17edc2-f85e-4c27-bfa8-415160bbaf68 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="458.536µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=01d40c50-e57d-40ee-aa93-19cb8f3a6df7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.527608ms http.response.status=200 http.response.written=18394624 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 200 18394624 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=error msg="error parsing digest="sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=eefd89ac-18f7-4f64-916d-878b7b632a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" vars.name="foo/bar" time="2026-11-02T02:19:47Z" 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.27.3 http.request.host="127.0.0.1:38179" http.request.id=eefd89ac-18f7-4f64-916d-878b7b632a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:34508" http.request.uri="/v2/foo/bar/blobs/sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="396.034µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha257:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=0345251a-f4e4-470f-aea3-6ae2f6aa3a7a http.request.method=GET http.request.remoteaddr="127.0.0.1:34526" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.duration="640.313µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=2273627e-8aea-4e89-b349-449fcbe341be http.request.method=GET http.request.remoteaddr="127.0.0.1:34512" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.895199ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38179" http.request.id=83d6763c-40e9-459d-bee6-d98ff37054d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34526" http.request.uri="/v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.053193ms http.response.status=200 http.response.written=524288 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha256:5b7b488b2493c88d46b978454d3ade44e6c7885e4b711c162ed222edd5f87ba1 HTTP/1.1" 200 524288 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=8eadbcf5-a338-48ad-baa2-d4e84d8dbe2a http.request.method=GET http.request.remoteaddr="127.0.0.1:49336" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=785.117755ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45353" http.request.id=2b13f71d-2b45-4d78-ad5d-047e1e192152 http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=783.509257ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [02/Nov/2026:02:19:46 +0000] "GET /v2/foo/bar/blobs/sha256:84c2d5ae8f5e348ab07b5fc45f61329ec6599204fc2a7d76a453247652890714 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (1.33s) === RUN TestBlobDelete time="2026-11-02T02:19: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.27.3 time="2026-11-02T02:19:47Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=4fbc0d0a-93ae-46e1-b0e5-c4cc34dfd28a http.request.method=GET http.request.remoteaddr="127.0.0.1:47412" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="513.452µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=aa56507d-7ea4-46e2-bfc0-85295da0e2c2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="517.433µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=b8ebf443-2337-4e4a-8636-964fa01c90f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="442.421µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=ffa9e2f4-ab6e-48f4-b89a-29e68992b796 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="515.236µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=9137f79e-c77c-4070-a61c-0486f05bc1c2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="459.902µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=64946eff-ee73-4272-9e2e-9b9a16add362 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b1bc35dd-bded-4a45-b40e-19788ee6192c time="2026-11-02T02:19:47Z" 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.27.3 http.request.host="127.0.0.1:46681" http.request.id=64946eff-ee73-4272-9e2e-9b9a16add362 http.request.method=GET http.request.remoteaddr="127.0.0.1:47422" http.request.uri="/v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="439.164µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b1bc35dd-bded-4a45-b40e-19788ee6192c 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "GET /v2/foo/bar/blobs/uploads/b1bc35dd-bded-4a45-b40e-19788ee6192c?_state=BnAShS3TxG8KzLp1wTHpVS56HkpbYa208dau_5zT5_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxYmMzNWRkLWJkZWQtNGE0NS1iNDBlLTE5Nzg4ZWU2MTkyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDc0MzgwMTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=f4dabec0-d3f4-4e5d-bf4a-819c533c6041 http.request.method=POST http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="476.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=89f47fc8-6729-4e99-9ed8-1c82d5926e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/d0d6831e-4896-4b6e-ae0d-1fdd588d9794?_state=Sgs5enLRqqCAPOA7MPwS72ocatcakC6jdogGtIe8Flt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4MzFlLTQ4OTYtNGI2ZS1hZTBkLTFmZGQ1ODhkOTc5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDk4ODMwNzlaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" provided=sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 vars.name="foo/bar" vars.uuid=d0d6831e-4896-4b6e-ae0d-1fdd588d9794 time="2026-11-02T02:19:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=89f47fc8-6729-4e99-9ed8-1c82d5926e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/d0d6831e-4896-4b6e-ae0d-1fdd588d9794?_state=Sgs5enLRqqCAPOA7MPwS72ocatcakC6jdogGtIe8Flt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4MzFlLTQ4OTYtNGI2ZS1hZTBkLTFmZGQ1ODhkOTc5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDk4ODMwNzlaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d0d6831e-4896-4b6e-ae0d-1fdd588d9794 time="2026-11-02T02:19:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=89f47fc8-6729-4e99-9ed8-1c82d5926e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/d0d6831e-4896-4b6e-ae0d-1fdd588d9794?_state=Sgs5enLRqqCAPOA7MPwS72ocatcakC6jdogGtIe8Flt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4MzFlLTQ4OTYtNGI2ZS1hZTBkLTFmZGQ1ODhkOTc5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDk4ODMwNzlaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="429.037µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d0d6831e-4896-4b6e-ae0d-1fdd588d9794 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PUT /v2/foo/bar/blobs/uploads/d0d6831e-4896-4b6e-ae0d-1fdd588d9794?_state=Sgs5enLRqqCAPOA7MPwS72ocatcakC6jdogGtIe8Flt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwZDY4MzFlLTQ4OTYtNGI2ZS1hZTBkLTFmZGQ1ODhkOTc5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMDk4ODMwNzlaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=a0183c5e-8039-46d7-9a28-004137c576e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="405.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=1171757d-2d74-46de-8c91-9ed02d77398b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/89c3b1ba-84ff-4401-9f49-79ebd1b65e5e?_state=-lGLVEAdkK-ch_SUfhfTQIXhNC0k7KKXJFsNMJ2TfQx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5YzNiMWJhLTg0ZmYtNDQwMS05ZjQ5LTc5ZWJkMWI2NWU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTA5MDI4NDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="479.392µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PUT /v2/foo/bar/blobs/uploads/89c3b1ba-84ff-4401-9f49-79ebd1b65e5e?_state=-lGLVEAdkK-ch_SUfhfTQIXhNC0k7KKXJFsNMJ2TfQx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5YzNiMWJhLTg0ZmYtNDQwMS05ZjQ5LTc5ZWJkMWI2NWU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTA5MDI4NDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=ebc9e58e-39de-4231-b2f7-08b5fed20b01 http.request.method=POST http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="357.383µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=216b77ad-fb36-408a-957c-2d2614a60786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/f39ebb5d-69fa-40eb-a9d9-df81360f3af9?_state=m_F-_2JY3zlVkRP1Hcf7PSdpbTpLUwjeWxNPsvNpjn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzOWViYjVkLTY5ZmEtNDBlYi1hOWQ5LWRmODEzNjBmM2FmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTE4NjM0NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="521.217µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PUT /v2/foo/bar/blobs/uploads/f39ebb5d-69fa-40eb-a9d9-df81360f3af9?_state=m_F-_2JY3zlVkRP1Hcf7PSdpbTpLUwjeWxNPsvNpjn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzOWViYjVkLTY5ZmEtNDBlYi1hOWQ5LWRmODEzNjBmM2FmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTE4NjM0NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=1b453c4f-e081-4c5f-8537-b47c09db70d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="379.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=0f009a1f-3e95-43fd-abf2-a63ff48124ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/9e2b91c7-0cc7-471c-9a2e-845a351837e6?_state=8RCGsvCAsvFHG7h_5FGjlEmcamqcCNVUt-kBdI8tyop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMmI5MWM3LTBjYzctNDcxYy05YTJlLTg0NWEzNTE4MzdlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTI4NjQ1MzdaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.duration=582.169938ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PUT /v2/foo/bar/blobs/uploads/9e2b91c7-0cc7-471c-9a2e-845a351837e6?_state=8RCGsvCAsvFHG7h_5FGjlEmcamqcCNVUt-kBdI8tyop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMmI5MWM3LTBjYzctNDcxYy05YTJlLTg0NWEzNTE4MzdlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny4yMTI4NjQ1MzdaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=4b2f9699-5ded-45e1-a3b2-5aae3c2ea9db http.request.method=POST http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="592.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46681" http.request.id=5990f6ab-89f3-44f9-adc0-54abe518863a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/a3ae9f10-d14d-435b-9c73-d84b6fe91493?_state=B3ZgvSP6ZXKRhfFjZfx9JTMCqyejVB-MRrOdaToqAod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYWU5ZjEwLWQxNGQtNDM1Yi05YzczLWQ4NGI2ZmU5MTQ5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny44MDM5OTU1MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=559.750522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/a3ae9f10-d14d-435b-9c73-d84b6fe91493?_state=B3ZgvSP6ZXKRhfFjZfx9JTMCqyejVB-MRrOdaToqAod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYWU5ZjEwLWQxNGQtNDM1Yi05YzczLWQ4NGI2ZmU5MTQ5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0Ny44MDM5OTU1MjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=591d41a6-194c-44c2-8c1d-cee4423f7a0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/uploads/a3ae9f10-d14d-435b-9c73-d84b6fe91493?_state=poONBdg59667iPbuWCPvaA5v4MKMTxqjo8EzpNUiUMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYWU5ZjEwLWQxNGQtNDM1Yi05YzczLWQ4NGI2ZmU5MTQ5MyIsIk9mZnNldCI6MjM0NDg1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDdaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.duration="742µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/a3ae9f10-d14d-435b-9c73-d84b6fe91493?_state=poONBdg59667iPbuWCPvaA5v4MKMTxqjo8EzpNUiUMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYWU5ZjEwLWQxNGQtNDM1Yi05YzczLWQ4NGI2ZmU5MTQ5MyIsIk9mZnNldCI6MjM0NDg1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NDdaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=007e4c86-e8ad-4af5-b653-1eafb5c4a252 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="479.171µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=4cb31a3c-d945-4b7d-8e30-c83a1cf5ab12 http.request.method=GET http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.066086ms http.response.status=200 http.response.written=23448576 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 200 23448576 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=error msg="error parsing digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=79dcf291-d7d4-41ec-9155-e321b86d834b http.request.method=GET http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" time="2026-11-02T02:19:48Z" 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.27.3 http.request.host="127.0.0.1:46681" http.request.id=79dcf291-d7d4-41ec-9155-e321b86d834b http.request.method=GET http.request.remoteaddr="127.0.0.1:47438" http.request.uri="/v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="484.304µs" http.response.status=400 http.response.written=110 vars.digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "GET /v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=5cdf9d69-22ed-459a-81b8-7c171c17a4a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.duration="693.571µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=743b3631-7c0f-4ac8-b625-50af23c7406f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.duration="538.922µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=a2ee4125-ebb1-45e7-b837-65f6d879b9c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="425.567µs" http.response.status=404 http.response.written=157 vars.digest="sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=6a5ba2fe-a7cb-45ae-b0b0-62f2fbc3e9f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="422.375µs" http.response.status=404 http.response.written=74 vars.digest="sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=error msg="error parsing digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=18000e5a-aff0-4418-8731-0e4ac78dde9a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47462" http.request.uri="/v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" time="2026-11-02T02:19:48Z" 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.27.3 http.request.host="127.0.0.1:46681" http.request.id=18000e5a-aff0-4418-8731-0e4ac78dde9a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47462" http.request.uri="/v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="507.88µs" http.response.status=400 http.response.written=110 vars.digest="sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha257:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=41184c0d-2e58-40b5-88ba-796fb8d08cd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47468" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="569.071µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=23c18c90-e55c-4f5e-8185-2298e26c5185 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47468" http.request.uri="/v2/foo/bar/blobs/uploads/a94f5a1b-57a3-4c64-98ba-d7a0f86baedf?_state=rpaSjerdycPMxh7p94ohQgWJ5PvOT0Er-DNZ-cWXUJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5NGY1YTFiLTU3YTMtNGM2NC05OGJhLWQ3YTBmODZiYWVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OC4zODE5NjQ0OTRaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.duration=583.894489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/a94f5a1b-57a3-4c64-98ba-d7a0f86baedf?_state=rpaSjerdycPMxh7p94ohQgWJ5PvOT0Er-DNZ-cWXUJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5NGY1YTFiLTU3YTMtNGM2NC05OGJhLWQ3YTBmODZiYWVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OC4zODE5NjQ0OTRaIn0%3D&digest=sha256%3A66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=ddcbd737-3114-427c-b949-91e15e75b471 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47468" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="695.079µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=7d08c70f-a7a0-4d9d-af4b-01c68cdde383 http.request.method=GET http.request.remoteaddr="127.0.0.1:47442" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=599.807113ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46681" http.request.id=8f576f48-e582-4543-82ff-dfedaac2f7d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47456" http.request.uri="/v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=597.427844ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:66cf8257029dc2e9f117546175eb29234a0ad199fbc40b7527164b81ab980632 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (1.85s) === RUN TestRelativeURL time="2026-11-02T02:19:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:48Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36147" http.request.id=9fb4132e-64a9-4030-aa2d-08a6fa3b3515 http.request.method=POST http.request.remoteaddr="127.0.0.1:43956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="706.349µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36147" http.request.id=47181fd5-c60c-48b6-9b1e-f1454bd3140c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43956" http.request.uri="/v2/foo/bar/blobs/uploads/80b82647-322c-4863-b5eb-a80c4903c9ba?_state=1ZsLM5pOqEu8k5YBdRLwIhTp0S-AHPjmz48XvcYzFdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYjgyNjQ3LTMyMmMtNDg2My1iNWViLWE4MGM0OTAzYzliYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OC45NzgwNDg0NDlaIn0%3D&digest=sha256%3A164d90d24bdbde449f32ceb2f79c7713b5414d8bda5246a8f551f5686cbb4eba" http.request.useragent="Go-http-client/1.1" http.response.duration=528.23256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:49 +0000] "PUT /v2/foo/bar/blobs/uploads/80b82647-322c-4863-b5eb-a80c4903c9ba?_state=1ZsLM5pOqEu8k5YBdRLwIhTp0S-AHPjmz48XvcYzFdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYjgyNjQ3LTMyMmMtNDg2My1iNWViLWE4MGM0OTAzYzliYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OC45NzgwNDg0NDlaIn0%3D&digest=sha256%3A164d90d24bdbde449f32ceb2f79c7713b5414d8bda5246a8f551f5686cbb4eba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36147" http.request.id=0329f5f2-5d3b-4e9a-9a2e-54463dbcf432 http.request.method=POST http.request.remoteaddr="127.0.0.1:43956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.099µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36147" http.request.id=fa69f356-9270-4222-af75-327a14362235 http.request.method=POST http.request.remoteaddr="127.0.0.1:43956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="393.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36147" http.request.id=7424daf5-5a22-4e8a-a066-78d7f6537127 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43956" http.request.uri="/v2/foo/bar/blobs/uploads/dbaef4f3-d0d7-42e9-ac56-ca605c50fe31?_state=zwaZINEZkOOA6R05askG3P_ccxINtjm55XKZlnU4JCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiYWVmNGYzLWQwZDctNDJlOS1hYzU2LWNhNjA1YzUwZmUzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OS42NDM1OTQyWiJ9&digest=sha256%3Ac1f1fb22af1c806c08d4ac0ebaef88b27b633be90c3ad1ba79fe311342a579e5" http.request.useragent="Go-http-client/1.1" http.response.duration=849.607713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:49 +0000] "PUT /v2/foo/bar/blobs/uploads/dbaef4f3-d0d7-42e9-ac56-ca605c50fe31?_state=zwaZINEZkOOA6R05askG3P_ccxINtjm55XKZlnU4JCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiYWVmNGYzLWQwZDctNDJlOS1hYzU2LWNhNjA1YzUwZmUzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo0OS42NDM1OTQyWiJ9&digest=sha256%3Ac1f1fb22af1c806c08d4ac0ebaef88b27b633be90c3ad1ba79fe311342a579e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.52s) === RUN TestBlobDeleteDisabled time="2026-11-02T02:19:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:50Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:44151" http.request.id=95719252-2e1f-4184-aea0-17456c3901de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46684" http.request.uri="/v2/foo/bar/blobs/sha256:0c01df6f1e2ed9334b4f480c8818a92dcfa1064d0a13e6a20dbd01165592a737" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="526.797µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0c01df6f1e2ed9334b4f480c8818a92dcfa1064d0a13e6a20dbd01165592a737" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:0c01df6f1e2ed9334b4f480c8818a92dcfa1064d0a13e6a20dbd01165592a737 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2026-11-02T02:19:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:50Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41899" http.request.id=d7c1be74-5f0f-46b9-aba5-fe55cfcef7d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="546.785µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41899" http.request.id=f30bd9fe-ec16-49dd-80d5-695ce7dd4f0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33176" http.request.uri="/v2/foo/bar/blobs/uploads/c855b269-a9b0-49e8-bc41-5eaf985b4615?_state=uoRcmSP493SyLTXpkOH7kSfWsbUYv0nwwUhz8w9NyRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NTViMjY5LWE5YjAtNDllOC1iYzQxLTVlYWY5ODViNDYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1MC42MzczMTQ2NVoifQ%3D%3D&digest=sha256%3A507c7099ce1953fc022ded558cbaab011f508c8b7c7dacb5c0913703bef82ab4" http.request.useragent="Go-http-client/1.1" http.response.duration=627.332688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c855b269-a9b0-49e8-bc41-5eaf985b4615?_state=uoRcmSP493SyLTXpkOH7kSfWsbUYv0nwwUhz8w9NyRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NTViMjY5LWE5YjAtNDllOC1iYzQxLTVlYWY5ODViNDYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1MC42MzczMTQ2NVoifQ%3D%3D&digest=sha256%3A507c7099ce1953fc022ded558cbaab011f508c8b7c7dacb5c0913703bef82ab4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:41899" http.request.id=3fd43c47-20ac-4fdc-a79f-51be7b343077 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33176" http.request.uri="/v2/foo/bar/blobs/sha256:507c7099ce1953fc022ded558cbaab011f508c8b7c7dacb5c0913703bef82ab4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.6µs" http.response.status=405 http.response.written=78 vars.digest="sha256:507c7099ce1953fc022ded558cbaab011f508c8b7c7dacb5c0913703bef82ab4" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:507c7099ce1953fc022ded558cbaab011f508c8b7c7dacb5c0913703bef82ab4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.69s) === RUN TestDeleteReadOnly time="2026-11-02T02:19: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.27.3 time="2026-11-02T02:19:51Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33175" http.request.id=b197b9ae-e9de-4f8e-a6fc-731218911d0c http.request.method=POST http.request.remoteaddr="127.0.0.1:42316" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="639.71µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33175" http.request.id=0cb64a29-d802-4c5f-894d-0e75d31abee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42316" http.request.uri="/v2/foo/bar/blobs/uploads/3e76f1a0-ea77-4e32-98c6-416bbce54c23?_state=oipH5t2G8tD4Peyv4624QnOxav8Tq8dIaTynhf3grz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNzZmMWEwLWVhNzctNGUzMi05OGM2LTQxNmJiY2U1NGMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1MS4zMjM0Mzk1MVoifQ%3D%3D&digest=sha256%3A537313c9d8b17d5247288b75cf64d8296016c33547ab9b5f56223898eb1eb887" http.request.useragent="Go-http-client/1.1" http.response.duration=425.751018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "PUT /v2/foo/bar/blobs/uploads/3e76f1a0-ea77-4e32-98c6-416bbce54c23?_state=oipH5t2G8tD4Peyv4624QnOxav8Tq8dIaTynhf3grz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNzZmMWEwLWVhNzctNGUzMi05OGM2LTQxNmJiY2U1NGMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1MS4zMjM0Mzk1MVoifQ%3D%3D&digest=sha256%3A537313c9d8b17d5247288b75cf64d8296016c33547ab9b5f56223898eb1eb887 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:537313c9d8b17d5247288b75cf64d8296016c33547ab9b5f56223898eb1eb887 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.48s) === RUN TestStartPushReadOnly time="2026-11-02T02:19: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.27.3 time="2026-11-02T02:19:51Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [02/Nov/2026:02:19:51 +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-11-02T02:19: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.27.3 time="2026-11-02T02:19:51Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=165d18ec-956b-44e5-9ab8-4df8c80e5e56 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" 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="535.281µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" 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.27.3 http.request.host="127.0.0.1:43237" http.request.id=f71d3717-256d-4e96-a43b-aa197e1f7fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" 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="397.453µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=7d5adc6e-1219-4834-8962-2b2fdd582fa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" 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="368.534µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b98d062a-e7d4-4728-89d4-4e2ca4d33b02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" 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="487.495µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b98d062a-e7d4-4728-89d4-4e2ca4d33b02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" 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="503.843µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b98d062a-e7d4-4728-89d4-4e2ca4d33b02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" 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="516.921µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b98d062a-e7d4-4728-89d4-4e2ca4d33b02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" 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="527.341µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-02T02:19:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=b934c0a4-2d1e-4cfc-84e3-b6f7a1bb47dd http.request.method=POST http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="482.959µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=aa60402c-19b0-4c01-8a51-382e660fc58c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/blobs/uploads/089c0a7a-1fc2-4d00-8669-d27144feb78b?_state=UOnEK2i6xAwCdX0xyJZabOvZCcEvr-YmyTWQOEHKp417Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODljMGE3YS0xZmMyLTRkMDAtODY2OS1kMjcxNDRmZWI3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTEuNzk3ODgzMjk3WiJ9&digest=sha256%3A5c03912164220c071e43c383bfe2d4d4c2ba7e256781b5a4f34fb6568293c2bd" http.request.useragent="Go-http-client/1.1" http.response.duration=293.68931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/089c0a7a-1fc2-4d00-8669-d27144feb78b?_state=UOnEK2i6xAwCdX0xyJZabOvZCcEvr-YmyTWQOEHKp417Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODljMGE3YS0xZmMyLTRkMDAtODY2OS1kMjcxNDRmZWI3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTEuNzk3ODgzMjk3WiJ9&digest=sha256%3A5c03912164220c071e43c383bfe2d4d4c2ba7e256781b5a4f34fb6568293c2bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=189d9fb1-8b01-4ed4-874f-c8ebdd57d4f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="601.832µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=f298e4a9-f464-437f-b6be-2f904c49a72f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/blobs/uploads/be291e99-341b-49fe-85d0-688b3f348a10?_state=3eGwl3_B_6tl_ZR5zObb1kuJsCZlI4jJTw8jDZNSt3x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTI5MWU5OS0zNDFiLTQ5ZmUtODVkMC02ODhiM2YzNDhhMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTIuMTY0OTQ2NDZaIn0%3D&digest=sha256%3Adb21f33938b05fbe00df68cd12c69d71637a3f34cba3a6f9edd50b71e2316aba" http.request.useragent="Go-http-client/1.1" http.response.duration=855.762435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/be291e99-341b-49fe-85d0-688b3f348a10?_state=3eGwl3_B_6tl_ZR5zObb1kuJsCZlI4jJTw8jDZNSt3x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTI5MWU5OS0zNDFiLTQ5ZmUtODVkMC02ODhiM2YzNDhhMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTIuMTY0OTQ2NDZaIn0%3D&digest=sha256%3Adb21f33938b05fbe00df68cd12c69d71637a3f34cba3a6f9edd50b71e2316aba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=446975ab-d8e4-44cd-a717-5e51bb97b015 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.072µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=a10fc2e9-89b2-4fe0-b552-0327ae0108ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.duration="579.407µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=e7c83bb0-7bcb-40e6-ace6-4b470468a9ba http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" 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="601.558µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=dd634720-0eeb-4a03-ad60-0fe33a75e9a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="601.049µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43237" http.request.id=2c2492fc-9800-4779-a9a0-0fcae8f743eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.duration="548.685µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43237" http.request.id=3eae5a73-9eea-4dc7-8e7e-b0e0deca3475 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.duration="718.615µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43237" http.request.id=ff36596e-3735-41fe-9f86-8670eff6f2bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.duration="566.222µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=aafef8cf-dd2e-4ee2-aaf9-949b38211a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="525.545µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=f5451482-5238-4de7-8eb3-5a47874b3cd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="369.501µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=27af3090-3e7a-4bd4-8559-19bf3a9c53d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.duration="368.026µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=0f14b487-466b-4d85-a325-f5af7736eac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" 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="351.258µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=error msg="payload digest does match: "sha256:40dab7276575a1571bb3e98ab6a0af4f3af9da10c9f9ef7639de8a3707b11e08" != "sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c"" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=938fb6f1-81e2-41e0-88c5-a07e65d32f54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=938fb6f1-81e2-41e0-88c5-a07e65d32f54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="390.904µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c" 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:de028a944cd44e2328e70cfe881501bbf904605c9966a386f33167b43c4aff7c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=34375587-918e-4926-8425-774a8cd928a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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.739µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" 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.27.3 http.request.host="127.0.0.1:43237" http.request.id=be1dfc69-1b52-424f-b307-182f8b10d8fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="338.237µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=ce45f5d8-1b1d-42ab-926a-a02486b84390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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="489.773µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=ce45f5d8-1b1d-42ab-926a-a02486b84390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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.207µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=ce45f5d8-1b1d-42ab-926a-a02486b84390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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="526.877µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=75dcfc55-28de-412e-88e4-9fecbd9cb9d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="494.116µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=7b2d8386-c725-4093-b27c-f99699a0d00b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/39939c96-2849-4c60-a3d1-3da366eac622?_state=lPsw0VBZb4jVJzOW3-XZIWhLGwNsVFFa6DlKjxWD55J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTkzOWM5Ni0yODQ5LTRjNjAtYTNkMS0zZGEzNjZlYWM2MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuMDMyMDQxNjMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="538.463µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/39939c96-2849-4c60-a3d1-3da366eac622?_state=lPsw0VBZb4jVJzOW3-XZIWhLGwNsVFFa6DlKjxWD55J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTkzOWM5Ni0yODQ5LTRjNjAtYTNkMS0zZGEzNjZlYWM2MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuMDMyMDQxNjMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=95587fcb-45e5-4865-8c3c-bd3823e10c9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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="456.362µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=95587fcb-45e5-4865-8c3c-bd3823e10c9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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="486.928µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=3c12b773-feae-40ee-a29a-07f418c16b78 http.request.method=POST http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="414.605µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=18bf9181-dd41-4d9b-8246-7aed8c2743ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/00d039a6-e57f-431a-bbd8-0ced89aa1b4e?_state=LkX29-2ya1TaEcuOQ4fO7Jdgpe4NEa3z91XFGAd7IIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGQwMzlhNi1lNTdmLTQzMWEtYmJkOC0wY2VkODlhYTFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuMDgxNzQ2NjM1WiJ9&digest=sha256%3Adfb9588650a917727e745f731cff82ec0f478a633f0a69f35d724a7f1146ea1e" http.request.useragent="Go-http-client/1.1" http.response.duration=361.761571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/00d039a6-e57f-431a-bbd8-0ced89aa1b4e?_state=LkX29-2ya1TaEcuOQ4fO7Jdgpe4NEa3z91XFGAd7IIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMGQwMzlhNi1lNTdmLTQzMWEtYmJkOC0wY2VkODlhYTFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuMDgxNzQ2NjM1WiJ9&digest=sha256%3Adfb9588650a917727e745f731cff82ec0f478a633f0a69f35d724a7f1146ea1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=5c4a9233-ee3a-4222-803f-5b23edbb0fbe http.request.method=POST http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="587.114µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=bbfc2198-b2cb-485c-a62d-1f9914a767b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/blobs/uploads/946ac2d1-f11b-4b88-8cd9-c6976d7aa6f2?_state=gmadQgaPxN6XkZyqzYgfmMSmetQO5WCQReaUgzVO0WV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDZhYzJkMS1mMTFiLTRiODgtOGNkOS1jNjk3NmQ3YWE2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuNDg5NzA0NDA1WiJ9&digest=sha256%3A551dfe1f18ec44d9b98199d87eebdd1f3b88b8f3efc400b6b163cc63db968d74" http.request.useragent="Go-http-client/1.1" http.response.duration=298.06061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/946ac2d1-f11b-4b88-8cd9-c6976d7aa6f2?_state=gmadQgaPxN6XkZyqzYgfmMSmetQO5WCQReaUgzVO0WV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDZhYzJkMS1mMTFiLTRiODgtOGNkOS1jNjk3NmQ3YWE2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuNDg5NzA0NDA1WiJ9&digest=sha256%3A551dfe1f18ec44d9b98199d87eebdd1f3b88b8f3efc400b6b163cc63db968d74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=514e82cb-642c-4c62-ba19-2b2967bc1e33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="712.84µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43237" http.request.id=a46d0b10-5bb3-4757-914e-c449d25684c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2" http.request.useragent="Go-http-client/1.1" http.response.duration="539.959µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=ba061158-317f-40b2-b99c-fa014af85eda http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="405.431µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=6540fb2a-19f9-4435-87d1-07eaeb4906d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="419.121µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=728ce867-9c9f-479b-9eee-5a8de285267b http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="477.998µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=ce4d03d6-1b9e-4c47-8efd-a33ec8210b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2" http.request.useragent="Go-http-client/1.1" http.response.duration="370.019µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=0e834d63-c749-414e-843e-8cbb383e61a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="326.181µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="rewriting manifest sha256:75910f31a8a7e44974f5a84c5c77c3ca3c6f94f71cf65c1cb9368433a14321c2 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=19670207-61b4-47f2-9320-4e4170cf14e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=19670207-61b4-47f2-9320-4e4170cf14e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="846.97µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43237" http.request.id=d6fa1081-9341-4835-a167-be2c5e3334ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" 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="437.758µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43237" http.request.id=cfb5a271-d214-4b0f-a1c3-586263c5964d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="539.481µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43237" http.request.id=ffdab0dc-5135-423d-ab46-560232b28508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d" http.request.useragent="Go-http-client/1.1" http.response.duration="431.178µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=af70761f-bce7-44ed-95dd-95c48fcecb59 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="408.751µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=17ce3f5b-477b-4627-87a1-e9352a18d5a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="430.515µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=3504c710-ec7e-46fd-9c5f-285461f36120 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="338.382µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=059cd48f-83d1-4c5d-97db-9bcb7b914ee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" http.request.uri="/v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d" http.request.useragent="Go-http-client/1.1" http.response.duration="381.914µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="rewriting manifest list sha256:93857d704d6b379eaa3a47956875a77ee603570aa5b108711cf8822f1b1a169d in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=f00c2321-1415-40fc-96c0-236aea67b19c http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:43237" http.request.id=f00c2321-1415-40fc-96c0-236aea67b19c http.request.method=GET http.request.remoteaddr="127.0.0.1:59508" 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="638.706µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:53Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=c714f0ad-166b-42e5-8b66-50ff2e7d3891 http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" 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="473.861µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=7f4b4f79-1f34-47f6-88e8-bc60c3a7747a http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" 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="315.282µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=ef3d126f-8623-4ad5-bf69-1c4b8da8756e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" 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="438.234µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=fa6bce75-5647-4576-b495-c2aba531512b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" 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="501.641µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=fa6bce75-5647-4576-b495-c2aba531512b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" 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="518.41µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=fa6bce75-5647-4576-b495-c2aba531512b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" 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="533.852µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=fa6bce75-5647-4576-b495-c2aba531512b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" 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="548.475µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-02T02:19:53Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=cb28072a-0964-41cc-8629-8fb985d03928 http.request.method=POST http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="438.829µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=50fd3838-d823-4850-8bd5-b4d96669517c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/blobs/uploads/c7ef743e-a1a6-48e7-a4eb-1b7cb5db1953?_state=jjXW5o8rFOdU3RBnv2I-Hsea7tPi6h5ao7pKkDG1sjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2VmNzQzZS1hMWE2LTQ4ZTctYTRlYi0xYjdjYjVkYjE5NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuODU0NzExMjg0WiJ9&digest=sha256%3A805c5b02ac003bf847402a6718b6576485271b3d0ef04e4decfabf0b78c80e3a" http.request.useragent="Go-http-client/1.1" http.response.duration=457.572717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/c7ef743e-a1a6-48e7-a4eb-1b7cb5db1953?_state=jjXW5o8rFOdU3RBnv2I-Hsea7tPi6h5ao7pKkDG1sjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2VmNzQzZS1hMWE2LTQ4ZTctYTRlYi0xYjdjYjVkYjE5NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTMuODU0NzExMjg0WiJ9&digest=sha256%3A805c5b02ac003bf847402a6718b6576485271b3d0ef04e4decfabf0b78c80e3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=9de6da99-43a3-400e-a1fc-2d2cfcc5de72 http.request.method=POST http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="601.414µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=3ed2ea79-9c91-430e-aa6f-0a17435cd695 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/blobs/uploads/d23f64e8-2849-4455-8371-68b80bf5c76b?_state=l8gGDggeMrnCmXnKJanxUIaB106qj8vnERtfEUzutY57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMjNmNjRlOC0yODQ5LTQ0NTUtODM3MS02OGI4MGJmNWM3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuMzU5NjQxNzk3WiJ9&digest=sha256%3A03c51d6a18c69e0db9f952332a7d7e581f1f5fea8137b176e5c82f034f8e8e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=301.714692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/d23f64e8-2849-4455-8371-68b80bf5c76b?_state=l8gGDggeMrnCmXnKJanxUIaB106qj8vnERtfEUzutY57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMjNmNjRlOC0yODQ5LTQ0NTUtODM3MS02OGI4MGJmNWM3NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuMzU5NjQxNzk3WiJ9&digest=sha256%3A03c51d6a18c69e0db9f952332a7d7e581f1f5fea8137b176e5c82f034f8e8e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=f4fbb70e-d526-4490-8245-68a05072ff1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="761.44µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=0488e057-e9ad-4438-a587-42f6ee396fab http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.duration="684.772µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=42d1cfa9-33cc-4c61-a5e5-159e1358d8d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" 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="598.286µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=540529da-4791-4e8d-90fb-518afab96db5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="601.677µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35633" http.request.id=f1b33b31-df5a-45c0-87d6-8d427df5d659 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.duration="667.124µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35633" http.request.id=b8c4adf6-b9d8-4498-94ec-50acce129709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.duration="694.566µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:35633" http.request.id=83aacbbc-1856-458c-afe2-dc67c56d4209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.duration="543.623µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=6c5b8638-20f1-4f7f-8442-630a6f029b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="515.928µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=a4357328-edf9-478d-ba31-22b4dbc3320f http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="339.455µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=4afe0806-ac8d-4f39-be6d-7411c95d5277 http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.duration="338.626µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=e58a1848-9fb9-42af-9aa8-77315eb7111c http.request.method=GET http.request.remoteaddr="127.0.0.1:46898" 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="329.457µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=error msg="payload digest does match: "sha256:2c7e7f06aa198529656dce8a0a34071dd1b3bd974b10364bc1f25861ea647ce8" != "sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e"" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=1a78fc34-53c4-4343-b986-3f1bf0e1ff1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" time="2026-11-02T02:19:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=1a78fc34-53c4-4343-b986-3f1bf0e1ff1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46898" http.request.uri="/v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="375.299µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e" 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f16780a14c863f700eb5cc27e17b87021118a61460e904b217ff8b3f68b673e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=690bd527-4106-43f5-8e1c-2c64f1f084e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="561.743µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" 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.27.3 http.request.host="127.0.0.1:35633" http.request.id=9895f1f1-1251-4b79-8462-61c5fa31e862 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="349.81µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=3a09deee-d88b-4910-a75d-bba999e5a9a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="396.426µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:54Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=3a09deee-d88b-4910-a75d-bba999e5a9a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="413.164µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:54Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=3a09deee-d88b-4910-a75d-bba999e5a9a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="429.656µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=f82f6c3c-edda-408e-9346-c5bfc1cde75d http.request.method=POST http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="448.12µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=c6511b0e-f3f4-4560-b33d-bc09c1bb8560 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/ad39aee8-8faa-4f30-aa3b-da2c6e4674d0?_state=tXgmFJ1EXNh0hHSd-_mTRLJ5m_AFg3Mgaxamxf9Db-B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZDM5YWVlOC04ZmFhLTRmMzAtYWEzYi1kYTJjNmU0Njc0ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuNjcyMjUyOTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="519.766µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/ad39aee8-8faa-4f30-aa3b-da2c6e4674d0?_state=tXgmFJ1EXNh0hHSd-_mTRLJ5m_AFg3Mgaxamxf9Db-B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZDM5YWVlOC04ZmFhLTRmMzAtYWEzYi1kYTJjNmU0Njc0ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuNjcyMjUyOTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=f0c4852a-e8cf-432c-b4ea-1d86dbd0fb2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="398.707µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:54Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=f0c4852a-e8cf-432c-b4ea-1d86dbd0fb2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="417.59µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-02T02:19:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=03ff5416-1c27-4719-b5fe-bcd13decdc3e http.request.method=POST http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="459.432µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=4bc04291-94cf-4a51-aa62-05463d014c76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/e64448d2-4c16-4190-89e0-915ab109be3e?_state=TKNeo4Se_1tcRn0zuWEib0jWrZ66X_eFRJKw9JkzExZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjQ0NDhkMi00YzE2LTQxOTAtODllMC05MTVhYjEwOWJlM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuNzQzMjkzMDZaIn0%3D&digest=sha256%3A4590e452049ef96d9ad9d6c954a3e6e309128d9d2447632dce882b551d26682c" http.request.useragent="Go-http-client/1.1" http.response.duration=855.553303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/e64448d2-4c16-4190-89e0-915ab109be3e?_state=TKNeo4Se_1tcRn0zuWEib0jWrZ66X_eFRJKw9JkzExZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjQ0NDhkMi00YzE2LTQxOTAtODllMC05MTVhYjEwOWJlM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTQuNzQzMjkzMDZaIn0%3D&digest=sha256%3A4590e452049ef96d9ad9d6c954a3e6e309128d9d2447632dce882b551d26682c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=6dbab22a-195c-4e4f-9b1c-22d7723a7c9e http.request.method=POST http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.431µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=ca86499c-27ec-4b1a-a59e-0be639f31cf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/blobs/uploads/5433678d-4bc5-421d-8708-e76e9109e909?_state=rgBeKCmC7vWbpEH-IJ5a_w5l2NxLllvmndvX0YBwEVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDMzNjc4ZC00YmM1LTQyMWQtODcwOC1lNzZlOTEwOWU5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTUuNjczNDE2NjU3WiJ9&digest=sha256%3A0b727beba226ae7a5406cf565d03ba26f3b31d00dd6040874c994e78fc115932" http.request.useragent="Go-http-client/1.1" http.response.duration=936.93475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/5433678d-4bc5-421d-8708-e76e9109e909?_state=rgBeKCmC7vWbpEH-IJ5a_w5l2NxLllvmndvX0YBwEVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDMzNjc4ZC00YmM1LTQyMWQtODcwOC1lNzZlOTEwOWU5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTUuNjczNDE2NjU3WiJ9&digest=sha256%3A0b727beba226ae7a5406cf565d03ba26f3b31d00dd6040874c994e78fc115932 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=b3593ce9-8548-49a4-87d2-7863f51301bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="765.502µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35633" http.request.id=65d6976c-67ca-433a-b0b8-6a833518bd38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c" http.request.useragent="Go-http-client/1.1" http.response.duration="519.011µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=b75b1106-32e8-4a48-8f32-bcde9433fd15 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="401.358µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=c57ebea8-374f-4f1c-8122-5ab655c7c882 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="405.228µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=8f88debd-aaa1-4a18-943c-9dd5964b144b http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="333.583µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=a9aa01ff-7845-4992-8df5-23bc2c1e7e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c" http.request.useragent="Go-http-client/1.1" http.response.duration="343.445µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=5fc55e39-185c-49f7-8926-b09ac4754e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="348.143µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="rewriting manifest sha256:7112ecacd30ff7469c1793e6b1aca54229510d6a13653dada5d6dac858c0ac5c in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=0e9fe97b-b882-4e8c-ae54-403939ac51a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=0e9fe97b-b882-4e8c-ae54-403939ac51a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="746.272µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35633" http.request.id=fbff3077-9dfe-483c-a548-5f24bbfc7cfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" 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="394.06µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35633" http.request.id=4a24afa6-390c-43f8-b7b7-2ab6baa13096 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="475.378µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35633" http.request.id=cbefd5d4-6adb-417d-b8dc-46c234e7095a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc" http.request.useragent="Go-http-client/1.1" http.response.duration="501.863µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=62b2aab0-706e-444c-8afe-5212f4df6577 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="440.628µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=f0328f11-b747-4b0b-9533-8378bc7807f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="399.888µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=22b94830-5afa-4e12-8797-7707f4ec280b http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="348.666µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=79146451-a934-4500-87f7-b1fe191feacf http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" http.request.uri="/v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc" http.request.useragent="Go-http-client/1.1" http.response.duration="372.467µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="rewriting manifest list sha256:4d3d241a46d3a8918d358ed7b043e5095fc6811bdb05e603a39540244f705bcc in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=d3eba855-dbd4-4a1f-a775-3f1848948b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35633" http.request.id=d3eba855-dbd4-4a1f-a775-3f1848948b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:46900" 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="709.651µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (4.87s) === RUN TestGetManifestWithStorageError time="2026-11-02T02:19:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:39845" http.request.id=becaa86c-699d-4de3-a464-847ba9acc1c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49010" 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="512.013µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:39845" http.request.id=d3458ab6-6365-404d-b5b0-ce3299a39838 http.request.method=GET http.request.remoteaddr="127.0.0.1:49010" 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="348.072µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:39845" http.request.id=b234deaa-bc49-4d79-ad55-5e07d2f267ef http.request.method=GET http.request.remoteaddr="127.0.0.1:49010" 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="369.526µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:39845" http.request.id=a0c9307c-6697-41db-89d8-7e431f7e2583 http.request.method=GET http.request.remoteaddr="127.0.0.1:49010" 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="388.23µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-11-02T02:19:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:19:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=6968a129-d84a-4145-a307-8f60d756e2b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" 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="468.122µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" 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.27.3 http.request.host="127.0.0.1:38809" http.request.id=d86c1d6c-c37a-4a00-985a-02a9f9c3e2a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" 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="359.361µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a67afbe1-739c-41aa-866e-25aa5869b326 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" 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="397.067µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a27bfdfd-40f8-491b-a074-3fc15cd42644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" 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="474.092µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a27bfdfd-40f8-491b-a074-3fc15cd42644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" 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="491.697µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a27bfdfd-40f8-491b-a074-3fc15cd42644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" 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="506.946µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-02T02:19:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a27bfdfd-40f8-491b-a074-3fc15cd42644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" 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="520.213µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-02T02:19:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=189c0539-50c1-455a-9e01-13e73917b9c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="448.268µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=27d75823-2709-4549-9b05-2fef686bc29f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/blobs/uploads/af578d37-d587-42c2-ba06-a0084b796c55?_state=-_2jxBFytTNpKkglnSQitr3IQe7-74qZnv46SYPu9dh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjU3OGQzNy1kNTg3LTQyYzItYmEwNi1hMDA4NGI3OTZjNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTYuNzAxNDAxNzExWiJ9&digest=sha256%3A2e5912d48a0cf16fba36e46ebd4b89ce4eb1da603e7b436ce8d61bf0fb37b967" http.request.useragent="Go-http-client/1.1" http.response.duration=813.061584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/af578d37-d587-42c2-ba06-a0084b796c55?_state=-_2jxBFytTNpKkglnSQitr3IQe7-74qZnv46SYPu9dh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjU3OGQzNy1kNTg3LTQyYzItYmEwNi1hMDA4NGI3OTZjNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTYuNzAxNDAxNzExWiJ9&digest=sha256%3A2e5912d48a0cf16fba36e46ebd4b89ce4eb1da603e7b436ce8d61bf0fb37b967 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=71da1c1d-540c-45df-a2ff-10eca615f941 http.request.method=POST http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="663.815µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=07a821eb-d833-458e-b9e2-2371f2bbf36c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/blobs/uploads/bac629c3-06f4-4f25-ad59-f5fe40d7a301?_state=GWoeX7z9GPSWeEpFIDchP4bOiPXjt_I-iypoHfw0jPV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYWM2MjljMy0wNmY0LTRmMjUtYWQ1OS1mNWZlNDBkN2EzMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTcuNTcwNTUxNDM2WiJ9&digest=sha256%3Aede438857ac335eee0e1371b0f438e0c5158a28077061de7371f99352796c5ab" http.request.useragent="Go-http-client/1.1" http.response.duration=407.848541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/bac629c3-06f4-4f25-ad59-f5fe40d7a301?_state=GWoeX7z9GPSWeEpFIDchP4bOiPXjt_I-iypoHfw0jPV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYWM2MjljMy0wNmY0LTRmMjUtYWQ1OS1mNWZlNDBkN2EzMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTcuNTcwNTUxNDM2WiJ9&digest=sha256%3Aede438857ac335eee0e1371b0f438e0c5158a28077061de7371f99352796c5ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a06fae42-9456-4c08-bd38-bfc937ffc084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="828.654µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=20253163-0b8b-47d7-b5ad-0b53ec1865bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="654.091µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=4d2767c0-6d41-4980-843d-506fde60d810 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" 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="539.995µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=6f9e90d5-f23c-48b7-82e5-dd5d201c017e http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="534.316µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38809" http.request.id=b941ddf8-c14a-47f8-a908-55242969a21c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="663.136µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38809" http.request.id=f0c3fb2b-ced5-46f1-8270-03ba842247be http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="572.224µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38809" http.request.id=2b6b91df-a150-4269-8f6a-6bb98fb5bc71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="659.026µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=50df8bdd-9a04-45fd-bdfa-83c5199cdf74 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.101459ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=2dd292a5-4ff9-4bad-a130-0825f9553689 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="474.345µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=b10dcb15-cd5d-4d4b-bbe7-4412022536b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="329.836µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=6a4ba68c-f309-4c95-87cc-5f49ed2c2e37 http.request.method=GET http.request.remoteaddr="127.0.0.1:36404" 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="338.282µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="payload digest does match: "sha256:6f87d6646ac213374a7b18e3144657010f926ac4d344b4156468b6abc887325e" != "sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10"" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=847338f1-638e-4b13-ae69-e0fb701c8499 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=847338f1-638e-4b13-ae69-e0fb701c8499 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36404" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="409.087µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=807c2fe6-1479-498b-8687-7c09812baefa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36410" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="546.1µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=a2f598dc-2906-4a50-95c3-dd1907cc1604 http.request.method=GET http.request.remoteaddr="127.0.0.1:36410" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="378.055µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=71f52c58-3e6b-43f4-98f5-317910680d0a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36420" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="536.445µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=2b4db81d-8971-4254-9816-0bd7ac15441e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="633.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=44db5b9b-f08f-4f0a-b832-587eb57bc911 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="487.035µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=0d464b3a-12a6-447e-b268-f80a8ac1bf19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36444" 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="497.512µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=3bfbb0e7-125d-4f88-8798-cc5719c9bd27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36446" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.112µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=e0d817b2-e70f-4621-b942-bfb65fbb6ed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36446" 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="330.849µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=c6e72a34-4205-491c-98a0-76bde4dc9afb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36446" http.request.uri="/v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10" http.request.useragent="Go-http-client/1.1" http.response.duration="473.064µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fafe9a0206423817d70af24e913a9823481007934afc1a5917feee1f88e9cf10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=c5f41c29-1ee3-47f8-9b41-e41ad92a3174 http.request.method=GET http.request.remoteaddr="127.0.0.1:36446" 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="397.438µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=1a1fd489-0c86-438c-aa66-910dca1a4e6a http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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="352.2µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=305d982e-a144-491b-8670-a65ce3310fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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="347.89µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=1554fb24-66e3-4e8b-9253-17ede6026779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" 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="417.792µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=1554fb24-66e3-4e8b-9253-17ede6026779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" 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="432.682µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=1554fb24-66e3-4e8b-9253-17ede6026779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" 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="446.795µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=c4aecbbb-06ee-4787-92ce-57de00fc5226 http.request.method=POST http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="429.259µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=e1801f0c-d7c8-4cdf-b63d-480a54ec8c45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/5109b35e-a9ca-4707-acb6-6bff3d7d385a?_state=mG1NnYtg9DWDLR3huDe64nwaXNZ6TML8YVqjO5BFzZh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTA5YjM1ZS1hOWNhLTQ3MDctYWNiNi02YmZmM2Q3ZDM4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTcuOTk2MDE0NTg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="492.407µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/5109b35e-a9ca-4707-acb6-6bff3d7d385a?_state=mG1NnYtg9DWDLR3huDe64nwaXNZ6TML8YVqjO5BFzZh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTA5YjM1ZS1hOWNhLTQ3MDctYWNiNi02YmZmM2Q3ZDM4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTcuOTk2MDE0NTg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=ccb58f89-c765-4bbb-a8c4-67f1857a249c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" 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="368.457µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-02T02:19:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=ccb58f89-c765-4bbb-a8c4-67f1857a249c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" 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="384.909µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [02/Nov/2026:02:19:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-02T02:19:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=de2fd7b9-dc07-4c15-94f9-bc16715dc7ed http.request.method=POST http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="482.866µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=d6b759cf-159d-44d9-aed1-69df736562f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/520bef35-5bed-485c-8ce2-464f438f96e0?_state=gKxqhT3yju4i5zUwuiksSuYMM37XCURZM535OiTE2517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjBiZWYzNS01YmVkLTQ4NWMtOGNlMi00NjRmNDM4Zjk2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTguMDc0MjA4MTM5WiJ9&digest=sha256%3Afcf3393a5ee63452d5b2ac3984824926d876f5a8d08cdc7f08257b9efd9d7d33" http.request.useragent="Go-http-client/1.1" http.response.duration=879.562897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/520bef35-5bed-485c-8ce2-464f438f96e0?_state=gKxqhT3yju4i5zUwuiksSuYMM37XCURZM535OiTE2517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MjBiZWYzNS01YmVkLTQ4NWMtOGNlMi00NjRmNDM4Zjk2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTguMDc0MjA4MTM5WiJ9&digest=sha256%3Afcf3393a5ee63452d5b2ac3984824926d876f5a8d08cdc7f08257b9efd9d7d33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=c22be46d-5a26-4870-9134-5744ec97f5fb http.request.method=POST http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="627.854µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=80543e98-f57f-41ba-a164-950791c8da8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/blobs/uploads/2705694e-6c05-4a5e-841c-a9a198f6e142?_state=Z_PgP9-B8aYtTjHbN1LXc0hJji2PQrRAHCuFzmN2mMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzA1Njk0ZS02YzA1LTRhNWUtODQxYy1hOWExOThmNmUxNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTkuMDE2MTQ5MTY2WiJ9&digest=sha256%3A1ef1e94ae2296f0640eb304a9ec5cca6411eb718cf949ec98db65f61d171f0ed" http.request.useragent="Go-http-client/1.1" http.response.duration=600.972447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/2705694e-6c05-4a5e-841c-a9a198f6e142?_state=Z_PgP9-B8aYtTjHbN1LXc0hJji2PQrRAHCuFzmN2mMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzA1Njk0ZS02YzA1LTRhNWUtODQxYy1hOWExOThmNmUxNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDJUMDI6MTk6NTkuMDE2MTQ5MTY2WiJ9&digest=sha256%3A1ef1e94ae2296f0640eb304a9ec5cca6411eb718cf949ec98db65f61d171f0ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=93bc9b47-168a-45dd-b27c-91a08fd895d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="737.67µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=2a386a17-55d0-48fb-a67c-199994a8e069 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.duration="491.636µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=cba509c4-01b2-4c03-9f11-774cb99d7b7c http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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="399.386µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=6b71f164-8d0e-4cc6-b1c1-949e998f8677 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="390.807µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=533fd67c-27ea-4d68-9b86-d209943b4f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="323.521µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=c988db2e-661b-4297-8473-f252d1697359 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.duration="350.258µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=5c564dab-7eb0-4d47-87b4-ca3244ef0965 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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="447.514µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="rewriting manifest sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=87776a1d-a21f-420b-bfaa-3f1621d1b7b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=87776a1d-a21f-420b-bfaa-3f1621d1b7b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" 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="809.998µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=9aea4c1e-cf45-4a3a-96d1-880350029cc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.duration="414.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=21841c52-1a9b-4194-a4a0-dfe5e899cf43 http.request.method=GET http.request.remoteaddr="127.0.0.1:36428" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="399.031µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=f2f55c29-4275-4313-a696-96f2f84e01d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36446" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="550.465µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=9e558009-d385-4f41-a800-f8a446f775ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:36454" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.duration="600.597µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=d0366c93-7310-412a-89ec-dd023efba40b http.request.method=GET http.request.remoteaddr="127.0.0.1:36454" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="456.362µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=45af0d31-fe9d-4252-b3f6-880329a23819 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36466" 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="474.892µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38809" http.request.id=b624a892-e0be-4061-8e87-479343612401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="686.323µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=8acb68d8-85bf-48ab-b040-2d139c2843f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.471µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=206ed828-f940-40ee-bf96-217bb632e80a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7" http.request.useragent="Go-http-client/1.1" http.response.duration="434.705µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/schema2/manifests/sha256:841b5b0cbc01fac5409614678da035997fb4ef9fc7b20c9592718c7939e561f7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38809" http.request.id=cd8d7a72-7294-457a-a199-5089bba9e29c http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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="356.274µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.05s) === RUN TestManifestDeleteDisabled time="2026-11-02T02:19:59Z" 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.27.3 time="2026-11-02T02:19:59Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:40425" http.request.id=dc964341-84a7-4c8d-90c8-0ce337617133 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56864" 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="521.239µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [02/Nov/2026:02:19:59 +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-11-02T02:19:59Z" 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.27.3 time="2026-11-02T02:19:59Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:34551" http.request.id=12efd231-5183-4229-9993-f237b89d8721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48920" 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="919.169µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:34551" http.request.id=639cef00-1226-46cf-a680-113c91a7c4f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48934" 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="837.942µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:34551" http.request.id=ac869dfb-1792-47b3-b4af-5b662eb66b5c http.request.method=POST http.request.remoteaddr="127.0.0.1:48950" 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="774.629µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-02T02:19:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:34551" http.request.id=9f7ae1e1-a3ba-47fa-8074-ef6646b801d9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48962" 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="846.86µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.16s) === RUN TestProxyManifestGetByTag time="2026-11-02T02:19:59Z" 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.27.3 time="2026-11-02T02:19:59Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:19:59Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=634ddd03-8788-4d76-8ed1-a033de6fa8f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.425µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=5e24a776-344b-4a21-a5c8-56a226edf8e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/blobs/uploads/ea44e352-114f-47e4-a8d7-f30a90964783?_state=Oy-oFLwGGMc-OiO33UPmQj8vRas9twcJyxJ52k4M9g97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNDRlMzUyLTExNGYtNDdlNC1hOGQ3LWYzMGE5MDk2NDc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1OS44OTYxNjQ0NDVaIn0%3D&digest=sha256%3Ac8bcde195d466a223306fffc9ed998c3d59c6bd4ef483ea89733db4c7f775e17" http.request.useragent="Go-http-client/1.1" http.response.duration=498.358206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/ea44e352-114f-47e4-a8d7-f30a90964783?_state=Oy-oFLwGGMc-OiO33UPmQj8vRas9twcJyxJ52k4M9g97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNDRlMzUyLTExNGYtNDdlNC1hOGQ3LWYzMGE5MDk2NDc4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoxOTo1OS44OTYxNjQ0NDVaIn0%3D&digest=sha256%3Ac8bcde195d466a223306fffc9ed998c3d59c6bd4ef483ea89733db4c7f775e17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=446c30e9-0670-461a-8b39-671e25f0a74c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="819.11µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=e21d231e-fb1d-45ff-8465-995ae8d02981 http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="324.658µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:32997" go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=0c8a9a7b-d676-49f6-9cef-829dc426a454 http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="306.333µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="Challenge established with upstream : http://127.0.0.1:32997/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:32997/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=5f3312ea-e794-46ce-b97e-8ac94d1506a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/bar/manifests/sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=98648841-c230-4537-83f2-8ae231af9297 http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/manifests/sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="675.307µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/foo/bar/manifests/sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252 with ttl=167h59m59.999998506s" go.version=go1.27.3 time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=5f3312ea-e794-46ce-b97e-8ac94d1506a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/bar/manifests/sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.199561ms http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/foo/bar/manifests/sha256:5d23ae7a3dc0d0d32f81f6dca1a6057142beaacaab49c1d936dbd4f5ffa84252 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=cf2c899a-8611-4e7b-abe3-d44d95ac05fd http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="367.902µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="Challenge established with upstream : http://127.0.0.1:32997/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:32997/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=50d3c96a-f256-47e8-a062-ea2f3018126b http.request.method=GET http.request.remoteaddr="127.0.0.1:52500" 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-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=d35aadf9-22de-4029-a951-bfaa673b9968 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45532" 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="515.498µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=50d3c96a-f256-47e8-a062-ea2f3018126b http.request.method=GET http.request.remoteaddr="127.0.0.1:52500" 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.116489ms http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=18335d38-eb6f-41d7-a278-f59bfa878251 http.request.method=POST http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="506.213µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=460d1769-15ba-4fe9-897c-16441140234f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/blobs/uploads/42b29062-5dc9-4d26-8839-4ff5823865f4?_state=gfnD8XHExrgBmPd_PqZV8v-rNJCZmrf0Fq-EA1bTbBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYjI5MDYyLTVkYzktNGQyNi04ODM5LTRmZjU4MjM4NjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoyMDowMC40ODAzNzgxODlaIn0%3D&digest=sha256%3A0b114be8c664b0f72e68d28c459f64fcd6543fa454281f43afb9d70a0bfdee93" http.request.useragent="Go-http-client/1.1" http.response.duration=960.319175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:20:00 +0000] "PUT /v2/foo/bar/blobs/uploads/42b29062-5dc9-4d26-8839-4ff5823865f4?_state=gfnD8XHExrgBmPd_PqZV8v-rNJCZmrf0Fq-EA1bTbBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYjI5MDYyLTVkYzktNGQyNi04ODM5LTRmZjU4MjM4NjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMlQwMjoyMDowMC40ODAzNzgxODlaIn0%3D&digest=sha256%3A0b114be8c664b0f72e68d28c459f64fcd6543fa454281f43afb9d70a0bfdee93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=e37f4a0a-8df7-4c62-b85b-dbe0e5e35e41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration="911.508µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=ea304343-5782-4438-9551-5074a10b2b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="397.336µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:32997/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:32997/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=48978ab5-c1d2-4e9e-a1ef-429fb8a78897 http.request.method=GET http.request.remoteaddr="127.0.0.1:52504" 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-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=95595d89-523f-47ed-91eb-9c6a78c40d09 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45532" 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="583.83µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=1ad20b47-ad7b-4ace-8529-a7ae74a641bb http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="402.587µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:32997/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:32997/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=48978ab5-c1d2-4e9e-a1ef-429fb8a78897 http.request.method=GET http.request.remoteaddr="127.0.0.1:52504" 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-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:32997" http.request.id=dd406d22-016c-47f8-b62e-582b0865a752 http.request.method=GET http.request.remoteaddr="127.0.0.1:45532" 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="604.206µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-02T02:20:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c0befd1e9a976391808540d9bdbe10496a3a3599e98b84da72bc950c5469b876 with ttl=167h59m59.999998335s" go.version=go1.27.3 time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45291" http.request.id=48978ab5-c1d2-4e9e-a1ef-429fb8a78897 http.request.method=GET http.request.remoteaddr="127.0.0.1:52504" 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=3.643148ms http.response.status=200 http.response.written=935 127.0.0.1 - - [02/Nov/2026:02:20:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.61s) === RUN TestAppDispatcher time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41413" http.request.id=c4c2a59f-360c-4728-94c1-81ba701c7dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="503.998µs" http.response.status=200 http.response.written=0 time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41413" http.request.id=7ef41dce-a22b-48b1-a5a3-e5e84a4b77d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="408.917µs" http.response.status=200 http.response.written=0 time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41413" http.request.id=c021bbd7-7d9f-4d77-b53c-f86fc8929b43 http.request.method=GET http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="442.614µs" http.response.status=200 http.response.written=0 time="2026-11-02T02:20:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41413" http.request.id=021bb4d4-2f18-4303-a0bf-eaf7f68eab1b http.request.method=GET http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="396.662µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-11-02T02:20:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:01Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:01Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.27.3 http.request.host="127.0.0.1:35555" http.request.id=e06c1ccc-7d4c-4c39-8fc4-9e24cd9d2cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35516" 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-11-02T02:20:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:01Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:01Z" level=info msg="configuring file health check path=/tmp/healthcheck3902826561, interval=1" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-11-02T02:20:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:05Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:05Z" level=info msg="configuring TCP health check addr=127.0.0.1:34835, interval=1" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-11-02T02:20:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:09Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f time="2026-11-02T02:20:09Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42927, interval=1, threshold=3" go.version=go1.27.3 instance.id=445f0945-f39f-450c-880f-0e6f0839912f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 37.322s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.14s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.353s === RUN TestSchedule time="2026-11-02T02:19:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.999155ms" go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.472µs" go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.135µs" go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a 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-11-02T02:19:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-11-02T02:19:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.999259ms" go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99935ms" go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a time="2026-11-02T02:19:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-11-02T02:19:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=6ee4e4ce-e606-43c9-8c14-4d845d16d19a --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.578s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.43s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17390080 sha256:6dfd8d001e763d5608005821b0c7b88daf69335e3edd293dd78ad79789c4692e [] map[] } --- PASS: TestSimpleBlobRead (0.10s) === RUN TestBlobMount --- PASS: TestBlobMount (0.08s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.68s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.66s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.63s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.00s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:990956f5b1d8fbcc378f007a0d5ce3dc1724b4ba5df6895a7ddbeec007a57046 palailogos: marking blob sha256:c6a676dc159ff17ed84f2b9734c5563b50f11bebde8fd2944dc8517b38dd1f63 palailogos: marking blob sha256:cef71d6967b31d1bfa3249121d8a14b6d270e32b0d065a3a0382f1606d39c957 palailogos: marking manifest sha256:bbc6fc3f56e2484cd589a89a90074f9b9076badd52214e74855ca3a2666548c4 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:cfe40a982aa6d9e3a58a6798ab533b1e194bc028de1845851586250a3747c365 palailogos: marking blob sha256:4ae3010af095ebcb7a671628be7d1c2cf9c42247d01ade4f037ff08152f12483 palailogos: marking manifest sha256:c6a676dc159ff17ed84f2b9734c5563b50f11bebde8fd2944dc8517b38dd1f63 palailogos: marking blob sha256:4e86bdad9a197a65121f1bba1063185de062fdfe2b3caed8e937b7ae68e2e2bf palailogos: marking blob sha256:2b1e142fdc527c88c98a9a70ae1909166baff0be3dfe74eb2c3c2651bb18bd56 palailogos: marking manifest sha256:cef71d6967b31d1bfa3249121d8a14b6d270e32b0d065a3a0382f1606d39c957 palailogos: marking blob sha256:16d68fed08e65c5c873baeae2708ad833953855cc981f6235beecfbcdb997be0 palailogos: marking blob sha256:288d8ac4270ec08f8e5082b2d459d93b9619d0e63f8a223853c81e9b2fac2532 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.37s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea deletemanifests: marking manifest sha256:b44a183bfd25421c085175fca32940c9107f80378fd8ed7a8a7dd80828267e07 deletemanifests: marking blob sha256:81281f8b19641a6449306dff798cffccabc4c3e0a61a36de5f101d5db27c22b2 deletemanifests: marking blob sha256:59d4077155a6fef76ea8d361a1ea49e889c5d0b95465e41398d52d91439fe4e9 deletemanifests: marking blob sha256:c47c6ef464b9a21888e0b001dcc86dbc18e35e495c434888144625defd872dd3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea blob eligible for deletion: sha256:8dda2755901bbd84d8498d165524ce6895ae528c3efbc380cc7dc34f8499ba59 blob eligible for deletion: sha256:c2fde62c0909ec576361c8a180d8ec870c96022ff16835979bb5f9619782d508 blob eligible for deletion: sha256:d4b3e282d2ac0d6b62a632031377b331ecf58c2b0359ec9df08dc8c594ffd21f deletemanifests manifest eligible for deletion: sha256:66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea deletemanifests: marking manifest sha256:b44a183bfd25421c085175fca32940c9107f80378fd8ed7a8a7dd80828267e07 deletemanifests: marking blob sha256:81281f8b19641a6449306dff798cffccabc4c3e0a61a36de5f101d5db27c22b2 deletemanifests: marking blob sha256:59d4077155a6fef76ea8d361a1ea49e889c5d0b95465e41398d52d91439fe4e9 deletemanifests: marking blob sha256:c47c6ef464b9a21888e0b001dcc86dbc18e35e495c434888144625defd872dd3 time="2026-11-02T02:19:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 time="2026-11-02T02:19:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:c2fde62c0909ec576361c8a180d8ec870c96022ff16835979bb5f9619782d508 time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c2fde62c0909ec576361c8a180d8ec870c96022ff16835979bb5f9619782d508" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:d4b3e282d2ac0d6b62a632031377b331ecf58c2b0359ec9df08dc8c594ffd21f time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d4/d4b3e282d2ac0d6b62a632031377b331ecf58c2b0359ec9df08dc8c594ffd21f" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66cf88b711b10b049fd616f6dedf9eec21b013152d72dba269bf4bda7efb1aea" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:8dda2755901bbd84d8498d165524ce6895ae528c3efbc380cc7dc34f8499ba59 time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8dda2755901bbd84d8498d165524ce6895ae528c3efbc380cc7dc34f8499ba59" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 --- PASS: TestDeleteManifestIfTagNotFound (0.42s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:933a14e9de08fba97dacf01ecd6be969a86c5135f3eaf8aead8bcd0466bba6c2 time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/933a14e9de08fba97dacf01ecd6be969a86c5135f3eaf8aead8bcd0466bba6c2" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:bf52086ef764ecfb0dc3bfd051ba06cd3bc6f66229fdcc8814df6b3ca8354cf3 time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bf/bf52086ef764ecfb0dc3bfd051ba06cd3bc6f66229fdcc8814df6b3ca8354cf3" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:dc7de8dcfd2da447f806c601bb72b773c3ccf4f7eee56e836314ad0c23a8982d time="2026-11-02T02:19:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc7de8dcfd2da447f806c601bb72b773c3ccf4f7eee56e836314ad0c23a8982d" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 --- PASS: TestGCWithMissingManifests (0.17s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:0a60b7213f5dac409a3a798c6d5b31f83fec8cf1cfa707316095e2c4832a77e6 komnenos: marking blob sha256:9b9b740f7f2644c764d82f9c7a9c7196561de58f7d00ef5400370a0468538d46 komnenos: marking blob sha256:5a8cc2d5ba0b71bbbfb11d2fe0b28aa36986223e8c63cf8d815c078e51dfe4c6 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c7b2d0105a111462c60f2c7aa19f1eeadaf1e5f7c4f40f0ebdb21f3b30a1a2e3 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c7/c7b2d0105a111462c60f2c7aa19f1eeadaf1e5f7c4f40f0ebdb21f3b30a1a2e3" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:28f81d6206411e7437f44b370f8ee0b30bf1417019ff655792a7d948a8c71fd6 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/28f81d6206411e7437f44b370f8ee0b30bf1417019ff655792a7d948a8c71fd6" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:58332f144a5e2b4abc3322f53cece300aa5e358bcc316451a67a15f915844652 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58332f144a5e2b4abc3322f53cece300aa5e358bcc316451a67a15f915844652" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:5a105313c9292a60a4b4a270c18c56034036242b046122791d114b2cd9b68998 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a105313c9292a60a4b4a270c18c56034036242b046122791d114b2cd9b68998" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:631bfac143775bc00126735f71f4fdd7319487b174d7269846099ec66e4f4f9d time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/631bfac143775bc00126735f71f4fdd7319487b174d7269846099ec66e4f4f9d" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 blob eligible for deletion: sha256:74032bb4e995e38d2b13ab047e847711a8b138356b56059d246adb77e4565345 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74032bb4e995e38d2b13ab047e847711a8b138356b56059d246adb77e4565345" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 --- PASS: TestDeletionHasEffect (0.46s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.35s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:17555d480debb8eb96ee4c828babbbb3907051ed5134cd25748bac73d97b6601 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:6a04002330714ca6a26f4ced72a58cfed237be7ed5d40acb275809aba8f9aa3c michael_z_doukas: marking blob sha256:5e0b29356164ef3cbe35dcc6a484342c44ccc0f3f650d2122bc0dd8cc7e646fc 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:cdb44ac0abcf01e0606a48c96b04540807e7a0d15182231997958466bed025c8 time="2026-11-02T02:19:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cdb44ac0abcf01e0606a48c96b04540807e7a0d15182231997958466bed025c8" go.version=go1.27.3 instance.id=7dbae76d-8a62-4530-9923-e9d304b61e91 --- PASS: TestOrphanBlobDeleted (0.21s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d7df6d30a0b49bf77195813b0290523b28c9a80b1f1bf8ffda76c6e8cdfc8546 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8cb37734f25dda52bbdd8cadd7f3f68eeae3e0fe8eb631e2076aab99cdfb5126 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.10s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.17s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.12s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.32s) === 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-11-02T02:19:45Z" level=info msg="PurgeUploads starting: olderThan=2026-11-02 01:19:45.476023565 +0000 UTC m=-3593.725097517, actuallyDelete=true" time="2026-11-02T02:19:45Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-11-02T02:19:45Z" level=info msg="PurgeUploads starting: olderThan=2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673, actuallyDelete=true" time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57628b7a-003b-4688-8c3b-5cba6d1d4f57 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6fe930c7-54ea-4c41-8fa6-3c69abf23a85 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a07bfd9-95a3-499a-8e06-18560617fbb3 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/849f51d2-d956-41a6-9606-5be43bc925d7 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d89d0fb9-51ea-4468-a799-84f99cea5bdd have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/a0111880-1667-425c-a381-0df823cddffa have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2056bf1a-ad74-4b67-9e12-0b12e196450e have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a03c0e56-56c1-44ba-970e-3ee2b86c32a9 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbe53114-7058-4f41-9cef-1162d3334a9c have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e65c14e0-308f-470c-a4b7-2af99cfeb2cc have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0da1f8b2-4d1c-435e-b69b-968bdb24592f have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.476472755 +0000 UTC m=+6.275351673). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-11-02T02:19:45Z" level=info msg="PurgeUploads starting: olderThan=2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126, actuallyDelete=true" time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4db8c57e-1455-41ec-b42d-c176a7a4c54b have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/99ff697e-2436-447d-85ad-2021f07ee212 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9db40cec-b1dc-4554-af02-a34672515023 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b4206deb-82a3-4bcf-a1ad-1b8555cb0a13 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c8e3fb96-bb8d-4757-a04d-d30de9af47c4 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477021213 +0000 UTC m=+6.275900126). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-11-02T02:19:45Z" level=info msg="PurgeUploads starting: olderThan=2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626, actuallyDelete=true" time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/430c3886-7ebe-47ae-8575-14c20bdff8b6 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89a89d89-cb34-4443-b480-7a5575c1d0f3 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8fdeba16-41c3-4e4a-a13d-eda434d6b688 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a481e098-db9a-44b7-bbf6-a54cb732d786 have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1e4cea9-c8cf-4335-906e-29c589f086bf have older date (2026-11-02 01:19:45 +0000 UTC) than purge date (2026-11-02 02:19:45.477395708 +0000 UTC m=+6.276274626). Removing upload directory." time="2026-11-02T02:19:45Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-11-02T02:19:45Z" level=info msg="PurgeUploads starting: olderThan=2026-11-02 02:19:45.477657178 +0000 UTC m=+6.276536096, actuallyDelete=true" time="2026-11-02T02:19:45Z" 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 6.287s ? 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.003s === 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.006s === RUN TestWalkFileRemoved time="2026-11-02T02:19:39Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.019s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.320s === 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.021s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.09s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.423s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.86s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.182s ? 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-11-02T02:19:40Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.27.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-11-02T02:19:40Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.27.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-11-02T02:19:40Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.27.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) === CONT TestMatchIPV4 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-11-02T02:19:40Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=773631b2-77fb-4830-8a8b-63ca8a7eecbc ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-11-02T02:19:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=773631b2-77fb-4830-8a8b-63ca8a7eecbc time="2026-11-02T02:19:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=773631b2-77fb-4830-8a8b-63ca8a7eecbc --- PASS: TestInvalidData (0.00s) --- PASS: TestParsing (0.00s) time="2026-11-02T02:19:40Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-02T02:19:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-02T02:19:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-02T02:19:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-02T02:19:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.002s ? 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.317s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.32s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.689s ? 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.012s ? 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... libfakeroot internal error: payload not recognized! '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*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 29.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r25.apk >>> docker-registry: Build complete at Mon, 02 Nov 2026 02:20:18 +0000 elapsed time 0h 0m 58s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20261102.021920) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r8.trigger OK: 239.6 MiB in 102 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...