>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc1-r2) started Wed, 29 Apr 2026 02:31:00 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260429.023102) Executing busybox-1.37.0-r31.trigger OK: 452.6 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-29T02:31:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-29T02:31:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.220s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-29T02:31:31Z" 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.136s ? 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.02s) PASS ok github.com/docker/distribution/health 0.139s === 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.138s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.263s ? 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.103s === 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.122s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.157s === 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.105s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.01s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/29 02:31:31 http: TLS handshake error from 127.0.0.1:49134: 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:39183/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39183/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39183/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39183/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33255?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (1.00s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-29T02:31:32Z" level=info msg="broadcaster: closing" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="closing testSink" time="2026-04-29T02:31:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-29T02:31:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 1} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 1} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 1} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:32Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-29T02:31:33Z" level=warning msg="&{0x460e1f8 0.9} encountered too many errors, backing off" time="2026-04-29T02:31:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.58s) PASS ok github.com/docker/distribution/notifications 1.978s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-29T02:31:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-29T02:31:32.008924588Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:32.00914395Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:32.009048989Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.26.2 time="2026-04-29T02:31:32.0100828Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-29T02:31:32.0101042Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-29T02:31:32.011461815Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-29T02:31:35.028419083Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=31493e4c-b10f-462b-b3c2-9f8b452e468a http.request.method=GET http.request.remoteaddr="127.0.0.1:55104" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.443637ms http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:31:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-29T02:31:35.028757527Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.56s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-29T02:31:35.892622155Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-29T02:31:35.893432924Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:35.893461444Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:35.893537685Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.26.2 time="2026-04-29T02:31:35.893822408Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.87s) PASS ok github.com/docker/distribution/registry 12.594s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.093s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.321s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-29T02:31:31Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=c4883028-e34e-4605-a80e-a144a02a1c3e time="2026-04-29T02:31:31Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=c4883028-e34e-4605-a80e-a144a02a1c3e --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-29T02:31:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password=DTSaIkddaE1tiyqbvXnOv6uqW55Yie84XdiGe7OrXdM user=docker --- PASS: TestCreateHtpasswdFile (0.18s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.324s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.146s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2026-04-29T02:31:31Z" level=info msg="token not to be used before 2026-04-29 02:31:32 +0000 UTC - currently 2026-04-29 02:31:31.621794096 +0000 UTC m=+0.149743814" time="2026-04-29T02:31:31Z" level=info msg="token not to be used after 2026-04-29 02:31:31 +0000 UTC - currently 2026-04-29 02:31:31.630898475 +0000 UTC m=+0.158847633" --- PASS: TestLeeway (0.02s) === RUN TestAccessController time="2026-04-29T02:31:31Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.07s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.307s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.02s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.292s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === 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.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.173s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.093s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-29T02:31:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:31Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42699" http.request.id=374cff48-ced1-4edf-96bf-18ec20f07224 http.request.method=GET http.request.remoteaddr="127.0.0.1:35362" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.082185ms http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:31:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-04-29T02:31:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:31Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=236fdbaf-bc74-4ad8-8593-b411d47c62ed http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.179005ms http.response.status=200 http.response.written=20 127.0.0.1 - - [29/Apr/2026:02:31:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-29T02:31:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=a24f0ad5-02c3-482c-ac34-b2b5dfc12fa3 http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=937bc8d9-2247-455b-a8b7-eb1f44f2667a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/aaaa/blobs/uploads/7ab0e2c7-0707-4ec6-b1c7-1de492d2c060?_state=r4n1KKimnfjeL97PCgV5FeH3jYVNsHfPw6FYWr2TP5B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YWIwZTJjNy0wNzA3LTRlYzYtYjFjNy0xZGU0OTJkMmMwNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzEuODQwNTAyNTczWiJ9&digest=sha256%3A2ab7e542b0b376ac4f78940bcc28960fe4e93f3ced3cbeddd0890bcf8f0de04b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.38651614s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7ab0e2c7-0707-4ec6-b1c7-1de492d2c060?_state=r4n1KKimnfjeL97PCgV5FeH3jYVNsHfPw6FYWr2TP5B7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YWIwZTJjNy0wNzA3LTRlYzYtYjFjNy0xZGU0OTJkMmMwNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzEuODQwNTAyNTczWiJ9&digest=sha256%3A2ab7e542b0b376ac4f78940bcc28960fe4e93f3ced3cbeddd0890bcf8f0de04b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=3a9ba061-91f7-4d75-a15c-381f7f6ea991 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.394477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:33 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=286e0a43-72e8-47db-8644-8327182918bb http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:33 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=9142a375-977c-4072-90ce-ef46b480b5d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/bbbb/blobs/uploads/2840bfe0-b7bb-4d24-a633-d4c4453bf02e?_state=rCASW3s8QyBgRRsu9uJi8SFskWomDMDA3acZZ2ef6bh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyODQwYmZlMC1iN2JiLTRkMjQtYTYzMy1kNGM0NDUzYmYwMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzMuNDU3NTg1OTk3WiJ9&digest=sha256%3A360508c3cb37a85dc7f92b6562b7a6497fbdf4f5435d0fb2e08ddf44b0339508" http.request.useragent="Go-http-client/1.1" http.response.duration=2.037567075s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:33 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2840bfe0-b7bb-4d24-a633-d4c4453bf02e?_state=rCASW3s8QyBgRRsu9uJi8SFskWomDMDA3acZZ2ef6bh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyODQwYmZlMC1iN2JiLTRkMjQtYTYzMy1kNGM0NDUzYmYwMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzMuNDU3NTg1OTk3WiJ9&digest=sha256%3A360508c3cb37a85dc7f92b6562b7a6497fbdf4f5435d0fb2e08ddf44b0339508 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=01ae9bc0-2eb5-4bcd-b674-3732db744b2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.101354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=c41ea549-8299-42b6-9c21-5fd602cadddc http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=5de85233-7e87-48b8-a6e3-e4a888179e9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/cccc/blobs/uploads/65aba335-2224-406e-9a43-05060af3c09a?_state=zn4nH97fayCS1rd57-Rxw_0lk-h7PpwIe7ER01EQG4V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NWFiYTMzNS0yMjI0LTQwNmUtOWE0My0wNTA2MGFmM2MwOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzUuNjcwMzEzNDRaIn0%3D&digest=sha256%3A8fc63f83d2b1f73a6f47aa9cc55515c7e8ab2efd470b68deabf51fa4b225615a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151024322s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/65aba335-2224-406e-9a43-05060af3c09a?_state=zn4nH97fayCS1rd57-Rxw_0lk-h7PpwIe7ER01EQG4V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NWFiYTMzNS0yMjI0LTQwNmUtOWE0My0wNTA2MGFmM2MwOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzUuNjcwMzEzNDRaIn0%3D&digest=sha256%3A8fc63f83d2b1f73a6f47aa9cc55515c7e8ab2efd470b68deabf51fa4b225615a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=2aaf7766-e132-460a-b66e-3d21e8c3cd31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.116073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=3da18341-8a54-4138-828f-ea1e591c36d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:37 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=2b39b7f6-3ae9-4857-a616-e15c8229f4f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/dddd/blobs/uploads/697eb022-8968-4824-8db1-d4cada5b702f?_state=_lYGyFOwD38LsGVXzwIjSbW5ampup_wNlTb1wck4vvJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2OTdlYjAyMi04OTY4LTQ4MjQtOGRiMS1kNGNhZGE1YjcwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzcuMTAyNTU4MzkzWiJ9&digest=sha256%3Aa12702f419dcb9db92fda992eb4f616e0756a1e17337357923191048ae98d476" http.request.useragent="Go-http-client/1.1" http.response.duration=2.673894054s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:37 +0000] "PUT /v2/foo/dddd/blobs/uploads/697eb022-8968-4824-8db1-d4cada5b702f?_state=_lYGyFOwD38LsGVXzwIjSbW5ampup_wNlTb1wck4vvJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2OTdlYjAyMi04OTY4LTQ4MjQtOGRiMS1kNGNhZGE1YjcwMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6MzcuMTAyNTU4MzkzWiJ9&digest=sha256%3Aa12702f419dcb9db92fda992eb4f616e0756a1e17337357923191048ae98d476 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=05fef9bd-d697-4513-92af-577196adea24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.186634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:39 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=78768f15-4b06-482e-9827-65f59ae67e43 http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:40 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=a3f8f96f-a139-414b-b574-0120fe962422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/eeee/blobs/uploads/67a710da-87d6-47bf-a445-5a2b7d2c743d?_state=cWSsohWoAgAB7NRP4BZHrRfL0UXVIPUdwHl6TIg1iHp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2N2E3MTBkYS04N2Q2LTQ3YmYtYTQ0NS01YTJiN2QyYzc0M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDAuMDQyOTUxNjM4WiJ9&digest=sha256%3A793f1b2e90b8d6d1b286d8991f8687c5118e2bd657b79bf049c46ff6ea540c90" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489723269s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:40 +0000] "PUT /v2/foo/eeee/blobs/uploads/67a710da-87d6-47bf-a445-5a2b7d2c743d?_state=cWSsohWoAgAB7NRP4BZHrRfL0UXVIPUdwHl6TIg1iHp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2N2E3MTBkYS04N2Q2LTQ3YmYtYTQ0NS01YTJiN2QyYzc0M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDAuMDQyOTUxNjM4WiJ9&digest=sha256%3A793f1b2e90b8d6d1b286d8991f8687c5118e2bd657b79bf049c46ff6ea540c90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=95c4d6ec-a0df-4e9d-8538-6ffbec56ed51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.115874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:42 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=2fda1913-c5bd-4053-8a76-3fe423d8e22e http.request.method=POST http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:42 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=351e973d-dc55-47dc-ab16-8feaa8d4eaca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/ffff/blobs/uploads/e106e92b-cf1d-4973-b1bc-c66166a5bb08?_state=87AwMwWK4kDrB_opwCwvdqnb8XLW5vCqc9FoK1Uw3op7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTA2ZTkyYi1jZjFkLTQ5NzMtYjFiYy1jNjYxNjZhNWJiMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDIuNzQwNTM2NTg3WiJ9&digest=sha256%3Ac232ee8d725a5065bc40b2925d932e5dab864d682be4e4f750b341fa9efef5ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341955941s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:42 +0000] "PUT /v2/foo/ffff/blobs/uploads/e106e92b-cf1d-4973-b1bc-c66166a5bb08?_state=87AwMwWK4kDrB_opwCwvdqnb8XLW5vCqc9FoK1Uw3op7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTA2ZTkyYi1jZjFkLTQ5NzMtYjFiYy1jNjYxNjZhNWJiMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDIuNzQwNTM2NTg3WiJ9&digest=sha256%3Ac232ee8d725a5065bc40b2925d932e5dab864d682be4e4f750b341fa9efef5ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=b8f9a9ab-4b6b-4d3e-bc60-e0cd6fd5b79a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=630b4664-5b8e-4e28-8983-c683e16bc88b http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.969µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=89d3501a-7603-42e3-bad3-f7801a657fb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="854.089µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=87df752d-9150-47a3-bc5d-f9a61bb25033 http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="867.849µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=99b0434d-1b94-45b4-bd1c-17f50af396fb http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="870.009µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=83fa637f-9a59-4c84-8070-132bfcb4843f http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="821.329µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=5af8d8d0-9f37-462d-937e-95d59eb4676f http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="808.169µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=2ad7a2d3-91fa-476b-b606-b5c109a3b5df http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="821.889µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=123f0ab2-29c2-4f6b-b4b9-fd7912d00852 http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="780.888µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=44b1cde9-146a-4781-93bd-184f5d1415cb http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="737.368µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41603" http.request.id=785c0af1-af72-4778-8f1f-f58652927f74 http.request.method=GET http.request.remoteaddr="127.0.0.1:42408" 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="806.889µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-29T02:31:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:44Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=92a4d389-0d2b-49c8-ab83-69d7e3e3e7a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=0a4b5f0d-8ece-41a0-9b75-d7744d2931a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/aaaa/blobs/uploads/ee2013f2-5e27-4186-9bbb-2b4e660baba8?_state=ucXAM30hJIp7dsG88r5ChwZhvvy7_P0qGuRe8ynXSOR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZTIwMTNmMi01ZTI3LTQxODYtOWJiYi0yYjRlNjYwYmFiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDQuMzA2MjUyMjJaIn0%3D&digest=sha256%3Af476829c84e196ab26dfd498f81329e770f5243c2cb2e5c2f6633865b8517676" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461496069s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:44 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ee2013f2-5e27-4186-9bbb-2b4e660baba8?_state=ucXAM30hJIp7dsG88r5ChwZhvvy7_P0qGuRe8ynXSOR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZTIwMTNmMi01ZTI3LTQxODYtOWJiYi0yYjRlNjYwYmFiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDQuMzA2MjUyMjJaIn0%3D&digest=sha256%3Af476829c84e196ab26dfd498f81329e770f5243c2cb2e5c2f6633865b8517676 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=2ca24341-3e2d-4028-a20c-e1ab33b568fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.176954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:45 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=78aca576-da1f-4701-88a7-5f64cf5ce60f http.request.method=POST http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=adcc874f-8948-476d-860e-40f13249a6c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/bbbb/blobs/uploads/f044385e-318a-44e3-8767-3ea871978001?_state=M2IAh6miDcLxmq0LaR1_fL8paX2ik1FfpMPMsPZj8V97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMDQ0Mzg1ZS0zMThhLTQ0ZTMtODc2Ny0zZWE4NzE5NzgwMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDYuMDE1ODIxOTYzWiJ9&digest=sha256%3A85f3e544ee65b34f9c129edb517a39c7fefb789f288689beecb6a1c2d4f69966" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940837036s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f044385e-318a-44e3-8767-3ea871978001?_state=M2IAh6miDcLxmq0LaR1_fL8paX2ik1FfpMPMsPZj8V97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMDQ0Mzg1ZS0zMThhLTQ0ZTMtODc2Ny0zZWE4NzE5NzgwMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDYuMDE1ODIxOTYzWiJ9&digest=sha256%3A85f3e544ee65b34f9c129edb517a39c7fefb789f288689beecb6a1c2d4f69966 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=e701f0a8-d63a-4c6e-a8b6-a52268fd784e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:47 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=0fae89db-8893-4203-a9cc-055fd05e668a http.request.method=POST http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=fac7691b-1fe9-444c-a361-9317072a83fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/cccc/blobs/uploads/a84c30f9-1544-45f3-90a6-bd2cccc98561?_state=lQZUG2iL22-J05gt4oCNgl-e76Y1nW2gdQ4PA6vc0_d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhODRjMzBmOS0xNTQ0LTQ1ZjMtOTBhNi1iZDJjY2NjOTg1NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDguMTA0NDI3ODMyWiJ9&digest=sha256%3Abea670d972ab8f717124fa9181b8fe7d7801bb49f7b5f11963d702d1360159aa" http.request.useragent="Go-http-client/1.1" http.response.duration=736.355935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/a84c30f9-1544-45f3-90a6-bd2cccc98561?_state=lQZUG2iL22-J05gt4oCNgl-e76Y1nW2gdQ4PA6vc0_d7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhODRjMzBmOS0xNTQ0LTQ1ZjMtOTBhNi1iZDJjY2NjOTg1NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDguMTA0NDI3ODMyWiJ9&digest=sha256%3Abea670d972ab8f717124fa9181b8fe7d7801bb49f7b5f11963d702d1360159aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=9df6f2ed-70d9-4365-9f37-c2d9d113352e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.200066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:48 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=61b59dfe-cc90-4af3-b332-9802f44d9cff http.request.method=POST http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=63138c62-ce4d-4410-b951-f9884c85247f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/dddd/blobs/uploads/2ed1a8bd-4cc8-46b1-9d95-525a7a629ee8?_state=I7u3yyZL6UpU_Mn6Y6jyj9x_zfWjWm9lqmq_WwdOkeV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWQxYThiZC00Y2M4LTQ2YjEtOWQ5NS01MjVhN2E2MjllZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDguOTkxMDg2NDI3WiJ9&digest=sha256%3Aaa98c1b3000edbeffdba85db17c882075919d4ce672155f140d73610755c765f" http.request.useragent="Go-http-client/1.1" http.response.duration=691.933937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/2ed1a8bd-4cc8-46b1-9d95-525a7a629ee8?_state=I7u3yyZL6UpU_Mn6Y6jyj9x_zfWjWm9lqmq_WwdOkeV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWQxYThiZC00Y2M4LTQ2YjEtOWQ5NS01MjVhN2E2MjllZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NDguOTkxMDg2NDI3WiJ9&digest=sha256%3Aaa98c1b3000edbeffdba85db17c882075919d4ce672155f140d73610755c765f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=f3bcd1c5-4f42-4ceb-aed6-bd361ff10ea8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.104473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36963" http.request.id=08c6759c-62d2-4e59-8731-1317813b9a23 http.request.method=GET http.request.remoteaddr="127.0.0.1:45342" 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="812.809µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (18.11s) === RUN TestURLPrefix time="2026-04-29T02:31:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:49Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46637" http.request.id=cb0a14b4-08e2-46bc-b5cb-7bd5ac576123 http.request.method=GET http.request.remoteaddr="127.0.0.1:43404" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.729µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-29T02:31:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:49Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=fe1d93a3-c0d9-4ec1-9380-3340ff16bdce http.request.method=GET http.request.remoteaddr="127.0.0.1:59448" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030971ms http.response.status=404 http.response.written=157 vars.digest="sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=daa8cb78-e318-4d16-9a67-033a1c03a4a1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063891ms http.response.status=404 http.response.written=157 vars.digest="sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=5f607b91-bf02-4bc1-9188-72a5c5386613 http.request.method=POST http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=871c9f61-2f47-42e9-82c4-fa92d4f8e64e http.request.method=GET http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035811ms http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=45e01840-ed7d-47c5-8a67-717ccbca162c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008051ms http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "DELETE /v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=1821b45e-ed8c-4fd2-9038-f62a06aff017 http.request.method=GET http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e time="2026-04-29T02:31:49Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=1821b45e-ed8c-4fd2-9038-f62a06aff017 http.request.method=GET http.request.remoteaddr="127.0.0.1:59450" http.request.uri="/v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.068771ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/uploads/7b330a1b-4b5e-4f91-99fa-2381ab8e7f8e?_state=BhrIwAXp8MJuT10MefEDBwh0HZUsmX7rl097IJRHjgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzMwYTFiLTRiNWUtNGY5MS05OWZhLTIzODFhYjhlN2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NjI3MDkxNzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=5a52b1c4-824f-4d1c-ac33-342bb255ee6d http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=aa307fb2-5372-4c63-9ae7-a15d0bcf20d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/9bf5700f-be67-40ff-bc7e-676a5eaa9942?_state=80C_E38xzb9pUPaCTZ-Awt0opVH1h-sAJhrPmMhDMzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjU3MDBmLWJlNjctNDBmZi1iYzdlLTY3NmE1ZWFhOTk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Njg2NDkwODNaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" provided=sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 vars.name="foo/bar" vars.uuid=9bf5700f-be67-40ff-bc7e-676a5eaa9942 time="2026-04-29T02:31:49Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=aa307fb2-5372-4c63-9ae7-a15d0bcf20d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/9bf5700f-be67-40ff-bc7e-676a5eaa9942?_state=80C_E38xzb9pUPaCTZ-Awt0opVH1h-sAJhrPmMhDMzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjU3MDBmLWJlNjctNDBmZi1iYzdlLTY3NmE1ZWFhOTk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Njg2NDkwODNaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9bf5700f-be67-40ff-bc7e-676a5eaa9942 time="2026-04-29T02:31:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=aa307fb2-5372-4c63-9ae7-a15d0bcf20d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/9bf5700f-be67-40ff-bc7e-676a5eaa9942?_state=80C_E38xzb9pUPaCTZ-Awt0opVH1h-sAJhrPmMhDMzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjU3MDBmLWJlNjctNDBmZi1iYzdlLTY3NmE1ZWFhOTk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Njg2NDkwODNaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.281773ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9bf5700f-be67-40ff-bc7e-676a5eaa9942 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/9bf5700f-be67-40ff-bc7e-676a5eaa9942?_state=80C_E38xzb9pUPaCTZ-Awt0opVH1h-sAJhrPmMhDMzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjU3MDBmLWJlNjctNDBmZi1iYzdlLTY3NmE1ZWFhOTk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Njg2NDkwODNaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=d28e0dee-ca8e-43b4-adb0-e5775533da42 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=15765e9e-9ae1-4f19-8ce7-fd84759f63a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/f2384aeb-e93b-4019-a5fa-1549751ca9e7?_state=v1kQJ7n6sCpUFnAkh3mU02vrQyskyt_hdSe1KY6PdX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyMzg0YWViLWU5M2ItNDAxOS1hNWZhLTE1NDk3NTFjYTllNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NzE4ODg1OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/f2384aeb-e93b-4019-a5fa-1549751ca9e7?_state=v1kQJ7n6sCpUFnAkh3mU02vrQyskyt_hdSe1KY6PdX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyMzg0YWViLWU5M2ItNDAxOS1hNWZhLTE1NDk3NTFjYTllNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NzE4ODg1OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=d7fcc381-b4fa-43fa-9448-26470ebfd9d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=251148db-1e29-421b-8e5d-a8be707b4670 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/50f13ddf-06b8-42d9-9309-d69ef42a3afd?_state=XFWa7MPcE90PWG2Y3DnYmS6-XMORTRLZTMyMEH5xOSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjEzZGRmLTA2YjgtNDJkOS05MzA5LWQ2OWVmNDJhM2FmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NzUyNjY3MTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/50f13ddf-06b8-42d9-9309-d69ef42a3afd?_state=XFWa7MPcE90PWG2Y3DnYmS6-XMORTRLZTMyMEH5xOSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZjEzZGRmLTA2YjgtNDJkOS05MzA5LWQ2OWVmNDJhM2FmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45NzUyNjY3MTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=e871d262-b227-43cc-9eb0-96d707aae129 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=84317ddb-5f39-4fd8-b3a9-976f5469417f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/950af43c-ba39-43fb-80ff-2131ce15ad37?_state=Gcsfe8xNYG_4OnG13F5Toz7-LLOMhih4Ipf94xbZhtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MGFmNDNjLWJhMzktNDNmYi04MGZmLTIxMzFjZTE1YWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Nzg0NzA0NjlaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.duration=2.597440113s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/950af43c-ba39-43fb-80ff-2131ce15ad37?_state=Gcsfe8xNYG_4OnG13F5Toz7-LLOMhih4Ipf94xbZhtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MGFmNDNjLWJhMzktNDNmYi04MGZmLTIxMzFjZTE1YWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo0OS45Nzg0NzA0NjlaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=1219a764-6dc8-43c8-8640-452680a335af http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35207" http.request.id=f6c00f05-575a-4364-af32-046145d4ba2d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/1fb73eb4-f42f-4b65-b0c2-257163c2cab5?_state=1kLLtqFHkoZFmsb7RO7LrsNYaiKz4__g-pHze0lTw517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjczZWI0LWY0MmYtNGI2NS1iMGMyLTI1NzE2M2MyY2FiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1Mi43NTQxMDU5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.603428219s http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/1fb73eb4-f42f-4b65-b0c2-257163c2cab5?_state=1kLLtqFHkoZFmsb7RO7LrsNYaiKz4__g-pHze0lTw517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjczZWI0LWY0MmYtNGI2NS1iMGMyLTI1NzE2M2MyY2FiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1Mi43NTQxMDU5NDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=1f7b846b-8f48-481e-8053-19e8944788bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/uploads/1fb73eb4-f42f-4b65-b0c2-257163c2cab5?_state=4PwOMHtfczLA5MhZEOf13epmIz1BtWmgl1wa0-eP4sJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjczZWI0LWY0MmYtNGI2NS1iMGMyLTI1NzE2M2MyY2FiNSIsIk9mZnNldCI6MjY1MzY5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NTJaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/1fb73eb4-f42f-4b65-b0c2-257163c2cab5?_state=4PwOMHtfczLA5MhZEOf13epmIz1BtWmgl1wa0-eP4sJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjczZWI0LWY0MmYtNGI2NS1iMGMyLTI1NzE2M2MyY2FiNSIsIk9mZnNldCI6MjY1MzY5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NTJaIn0%3D&digest=sha256%3A3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=b086493c-2d5b-471f-bd42-adab1ed09887 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.060371ms http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=02c97ea4-fea4-49ad-bf43-95098787398c http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=160.888134ms http.response.status=200 http.response.written=26536960 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 200 26536960 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=error msg="error parsing digest="sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=3323aae5-c62d-4d7d-a8fc-17fadd6557be http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" vars.name="foo/bar" time="2026-04-29T02:31:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=3323aae5-c62d-4d7d-a8fc-17fadd6557be http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/bar/blobs/sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.015091ms http.response.status=400 http.response.written=110 vars.digest="sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha257:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=161b0bd8-79b3-4cfe-b362-2c542bbd479d http.request.method=GET http.request.remoteaddr="127.0.0.1:59488" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320814ms http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:31:55Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=e650696f-bf98-43f5-aa96-098515088a4d http.request.method=GET http.request.remoteaddr="127.0.0.1:41160" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032651ms http.response.status=404 http.response.written=157 vars.digest="sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=28ba27d9-22ac-4619-8b75-b8a7bfc31ff1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024571ms http.response.status=404 http.response.written=157 vars.digest="sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=4b8251c6-2927-4863-80bb-3246d7fbba8c http.request.method=POST http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=2da2ee13-ef61-489d-acd2-1f85fe09c761 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="952.77µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=4498c5cc-f21b-4af7-9c55-55aa92fa069f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009491ms http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=d522110e-cec5-4e01-b235-083aa6a813f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dc4198df-f83a-4bf1-8286-8669c3c5b217 time="2026-04-29T02:31:55Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=d522110e-cec5-4e01-b235-083aa6a813f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.37µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=dc4198df-f83a-4bf1-8286-8669c3c5b217 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/uploads/dc4198df-f83a-4bf1-8286-8669c3c5b217?_state=oP21qIE_ZFjO7SaOLdgyrP_L_WzlcvIubeT-hq0mKix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDE5OGRmLWY4M2EtNGJmMS04Mjg2LTg2NjljM2M1YjIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS43OTUyNTY3MTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=03970c50-89ca-4180-a342-1601a29fb983 http.request.method=POST http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=17e7c361-5143-410a-804f-0bb5a0054a94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/488325b4-2708-4cea-ba72-86c846d60f9f?_state=uIeXnb9i4oyU52pFVSfPc-98uxmbn5ncANh4tqU0_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODMyNWI0LTI3MDgtNGNlYS1iYTcyLTg2Yzg0NmQ2MGY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDA5MjYwNloifQ%3D%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" provided=sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 vars.name="foo/bar" vars.uuid=488325b4-2708-4cea-ba72-86c846d60f9f time="2026-04-29T02:31:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=17e7c361-5143-410a-804f-0bb5a0054a94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/488325b4-2708-4cea-ba72-86c846d60f9f?_state=uIeXnb9i4oyU52pFVSfPc-98uxmbn5ncANh4tqU0_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODMyNWI0LTI3MDgtNGNlYS1iYTcyLTg2Yzg0NmQ2MGY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDA5MjYwNloifQ%3D%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=488325b4-2708-4cea-ba72-86c846d60f9f time="2026-04-29T02:31:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=17e7c361-5143-410a-804f-0bb5a0054a94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/488325b4-2708-4cea-ba72-86c846d60f9f?_state=uIeXnb9i4oyU52pFVSfPc-98uxmbn5ncANh4tqU0_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODMyNWI0LTI3MDgtNGNlYS1iYTcyLTg2Yzg0NmQ2MGY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDA5MjYwNloifQ%3D%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.093052ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=488325b4-2708-4cea-ba72-86c846d60f9f 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/488325b4-2708-4cea-ba72-86c846d60f9f?_state=uIeXnb9i4oyU52pFVSfPc-98uxmbn5ncANh4tqU0_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ODMyNWI0LTI3MDgtNGNlYS1iYTcyLTg2Yzg0NmQ2MGY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDA5MjYwNloifQ%3D%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=6d380d9c-87e4-4147-b8c0-f7231601a6b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=5677bb6a-f397-4fc9-a7e0-7842a1b1ae51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/815ded7d-6496-457f-97d9-737ae0562f6a?_state=gznw_8dt5SILypLcPrnD0jCi3IhDLYA1AA_mfbsKYed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNWRlZDdkLTY0OTYtNDU3Zi05N2Q5LTczN2FlMDU2MmY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDM3Nzc3MzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/815ded7d-6496-457f-97d9-737ae0562f6a?_state=gznw_8dt5SILypLcPrnD0jCi3IhDLYA1AA_mfbsKYed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNWRlZDdkLTY0OTYtNDU3Zi05N2Q5LTczN2FlMDU2MmY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDM3Nzc3MzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=e41c3409-c907-49f4-9ebe-0e8372fa8c7d http.request.method=POST http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=5f6a0870-65b7-4db5-87f2-3013ad95801a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/c8e263e7-10b2-4d4a-8ead-db8012bf7cce?_state=YqtUUhdPPCWozHPbdlFwGgq0GCHE57ikSYCVbGCtzJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTI2M2U3LTEwYjItNGQ0YS04ZWFkLWRiODAxMmJmN2NjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDYzODIxMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/c8e263e7-10b2-4d4a-8ead-db8012bf7cce?_state=YqtUUhdPPCWozHPbdlFwGgq0GCHE57ikSYCVbGCtzJx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ZTI2M2U3LTEwYjItNGQ0YS04ZWFkLWRiODAxMmJmN2NjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDYzODIxMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=cf84b68d-560e-42cd-ae3f-866715ad54f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=cba3bac2-0689-4323-b24d-9b641fba955a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/7135d3c9-6b56-46db-929e-07caa0b484f0?_state=A3kciYLyKuOimUybjgvSwKLPbhB9VNpQcA6AJ0QrPaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxMzVkM2M5LTZiNTYtNDZkYi05MjllLTA3Y2FhMGI0ODRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDg4OTk1MDZaIn0%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803920643s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/7135d3c9-6b56-46db-929e-07caa0b484f0?_state=A3kciYLyKuOimUybjgvSwKLPbhB9VNpQcA6AJ0QrPaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxMzVkM2M5LTZiNTYtNDZkYi05MjllLTA3Y2FhMGI0ODRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1NS44MDg4OTk1MDZaIn0%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=88900ae7-1081-40db-9919-6dc781fdc177 http.request.method=POST http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36429" http.request.id=0f36777b-d4a8-458e-8f80-44977f8b30af http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/466afec2-1b17-4ba3-9d69-583302db6f51?_state=dw_0Pi8fksjzXlmBt6fkPcNnFfUKvtjMPNnm0Cff8cV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NmFmZWMyLTFiMTctNGJhMy05ZDY5LTU4MzMwMmRiNmY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1Ny43NjQyMzQ3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810677316s http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/466afec2-1b17-4ba3-9d69-583302db6f51?_state=dw_0Pi8fksjzXlmBt6fkPcNnFfUKvtjMPNnm0Cff8cV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NmFmZWMyLTFiMTctNGJhMy05ZDY5LTU4MzMwMmRiNmY1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1Ny43NjQyMzQ3MDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=cac404f3-9c4e-4b62-82e5-79b0d8f07ec4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/uploads/466afec2-1b17-4ba3-9d69-583302db6f51?_state=-ZLW-Bgm1TrHzdF_6UZBlHlWLI7wTtNfMy3vY4SdyQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NmFmZWMyLTFiMTctNGJhMy05ZDY5LTU4MzMwMmRiNmY1MSIsIk9mZnNldCI6MjIzMjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NTdaIn0%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "PUT /v2/foo/bar/blobs/uploads/466afec2-1b17-4ba3-9d69-583302db6f51?_state=-ZLW-Bgm1TrHzdF_6UZBlHlWLI7wTtNfMy3vY4SdyQp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NmFmZWMyLTFiMTctNGJhMy05ZDY5LTU4MzMwMmRiNmY1MSIsIk9mZnNldCI6MjIzMjk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzE6NTdaIn0%3D&digest=sha256%3Aa35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=2effd908-5e8c-4fc3-b379-5a4073e762d6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.048571ms http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=f0c38a80-2266-4403-9ab2-79d33dcdbf2a http.request.method=GET http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.885116ms http.response.status=200 http.response.written=22329856 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 200 22329856 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=error msg="error parsing digest="sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=a0d951a5-d771-423f-9975-337a726d782b http.request.method=GET http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" vars.name="foo/bar" time="2026-04-29T02:31:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=a0d951a5-d771-423f-9975-337a726d782b http.request.method=GET http.request.remoteaddr="127.0.0.1:41184" http.request.uri="/v2/foo/bar/blobs/sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.09µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha257:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=836bb25c-c831-4170-a056-52968958904f http.request.method=GET http.request.remoteaddr="127.0.0.1:33936" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195413ms http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=801a6eb3-8992-423c-9479-d41e7de791d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33930" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.691144ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36429" http.request.id=8d62f7f8-8f1c-4798-a5ad-064a428480b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33936" http.request.uri="/v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.865322ms http.response.status=200 http.response.written=425984 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha256:a35c5626f512ef3b8a9feeaa2188f5c1b5e5768ee3a909ba2a75b98c66ae48b6 HTTP/1.1" 200 425984 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=a6e22c05-6260-4ca1-b450-d69c45c6b611 http.request.method=GET http.request.remoteaddr="127.0.0.1:59478" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.200416432s http.response.status=200 http.response.written=2699712 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 200 2699712 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35207" http.request.id=5fd1d0d4-1a0e-43f9-8b44-23b7eec3a399 http.request.method=GET http.request.remoteaddr="127.0.0.1:59488" http.request.uri="/v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.194555089s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [29/Apr/2026:02:31:55 +0000] "GET /v2/foo/bar/blobs/sha256:3f9be7df3b47b90401a4c929a41f62607a41a8ec26fe7e747cb5a4cab6817d32 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.06s) === RUN TestBlobDelete time="2026-04-29T02:31: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.26.2 time="2026-04-29T02:31:59Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:31:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=019c5de4-e945-4ead-a399-05bb4a62170d http.request.method=GET http.request.remoteaddr="127.0.0.1:37972" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.076251ms http.response.status=404 http.response.written=157 vars.digest="sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=df3fef43-1b97-45d8-bac6-1477b2663c95 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052891ms http.response.status=404 http.response.written=157 vars.digest="sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=1241e8cf-e26d-4152-8da2-664c5458bdae http.request.method=POST http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=1b03db11-107d-4989-84c9-1bca10308bf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113372ms http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=7974b907-d414-4fa6-88ac-6c93e7dd189a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108892ms http.response.status=204 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=21378044-1d0d-426e-8b4a-cbe78f62dd78 http.request.method=GET http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4ca5bb60-47ec-4e20-a696-091c7ac2369a time="2026-04-29T02:31:59Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=21378044-1d0d-426e-8b4a-cbe78f62dd78 http.request.method=GET http.request.remoteaddr="127.0.0.1:37988" http.request.uri="/v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023931ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4ca5bb60-47ec-4e20-a696-091c7ac2369a 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "GET /v2/foo/bar/blobs/uploads/4ca5bb60-47ec-4e20-a696-091c7ac2369a?_state=munt72q7yq3PD9OMsdQ1IHtXe1RjrSgAbZyh5KB_eq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYTViYjYwLTQ3ZWMtNGUyMC1hNjk2LTA5MWM3YWMyMzY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45ODk1OTEyNDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=9c9a8d6f-dc95-48dc-b391-e7e65c1b8ae3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=2dfbfa17-424c-474c-8a3c-2b92613e434a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/751335ba-3bf0-440c-9127-5100d2bb7ad8?_state=1JLI4lxhOQRSL4nXoYygj2C61J-KvbxzavW8jv3KGg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTMzNWJhLTNiZjAtNDQwYy05MTI3LTUxMDBkMmJiN2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTU1NDUxMTFaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" provided=sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 vars.name="foo/bar" vars.uuid=751335ba-3bf0-440c-9127-5100d2bb7ad8 time="2026-04-29T02:31:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=2dfbfa17-424c-474c-8a3c-2b92613e434a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/751335ba-3bf0-440c-9127-5100d2bb7ad8?_state=1JLI4lxhOQRSL4nXoYygj2C61J-KvbxzavW8jv3KGg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTMzNWJhLTNiZjAtNDQwYy05MTI3LTUxMDBkMmJiN2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTU1NDUxMTFaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=751335ba-3bf0-440c-9127-5100d2bb7ad8 time="2026-04-29T02:31:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=2dfbfa17-424c-474c-8a3c-2b92613e434a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/751335ba-3bf0-440c-9127-5100d2bb7ad8?_state=1JLI4lxhOQRSL4nXoYygj2C61J-KvbxzavW8jv3KGg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTMzNWJhLTNiZjAtNDQwYy05MTI3LTUxMDBkMmJiN2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTU1NDUxMTFaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160693ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=751335ba-3bf0-440c-9127-5100d2bb7ad8 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "PUT /v2/foo/bar/blobs/uploads/751335ba-3bf0-440c-9127-5100d2bb7ad8?_state=1JLI4lxhOQRSL4nXoYygj2C61J-KvbxzavW8jv3KGg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTMzNWJhLTNiZjAtNDQwYy05MTI3LTUxMDBkMmJiN2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTU1NDUxMTFaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-29T02:31:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=e8dad68f-d394-4c56-98dc-ba1318317610 http.request.method=POST http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=d8bd3bd6-e762-4cfc-9cb8-c023f318bbcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/c4f4d37a-cd4e-465b-a0e2-3e6c0d16e960?_state=dWHdzcpUV6IeWTo7UMNgULlNHh5ImLemhDQHWqbNmvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZjRkMzdhLWNkNGUtNDY1Yi1hMGUyLTNlNmMwZDE2ZTk2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTg0NTk5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:31:59 +0000] "PUT /v2/foo/bar/blobs/uploads/c4f4d37a-cd4e-465b-a0e2-3e6c0d16e960?_state=dWHdzcpUV6IeWTo7UMNgULlNHh5ImLemhDQHWqbNmvF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZjRkMzdhLWNkNGUtNDY1Yi1hMGUyLTNlNmMwZDE2ZTk2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMTo1OS45OTg0NTk5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=0d802418-18b4-413f-bee8-eaa05cc13617 http.request.method=POST http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=5900cdd1-f139-4f74-acb1-5dd48d75ad89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/482ec5fc-8294-4215-bf85-fdbb27e79b53?_state=qHXXFbba1IltaF4PSMmX-d4A48ALx6qwwZvs3GC0C9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MmVjNWZjLTgyOTQtNDIxNS1iZjg1LWZkYmIyN2U3OWI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMC4wMDE1MTE0NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:00 +0000] "PUT /v2/foo/bar/blobs/uploads/482ec5fc-8294-4215-bf85-fdbb27e79b53?_state=qHXXFbba1IltaF4PSMmX-d4A48ALx6qwwZvs3GC0C9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MmVjNWZjLTgyOTQtNDIxNS1iZjg1LWZkYmIyN2U3OWI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMC4wMDE1MTE0NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:00Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=bec175e1-69cf-497f-b8f4-872aa0f23edd http.request.method=POST http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=5b9aefbc-848a-4e84-9a67-356b6cd41d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/c3fbe8ee-02a2-454b-a48f-2c30b82c16f8?_state=qh5QkEVKy673vWEFDBUQITAy4vThX1NgRmyFiXoxPmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZmJlOGVlLTAyYTItNDU0Yi1hNDhmLTJjMzBiODJjMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMC4wMDQ3MzY0MVoifQ%3D%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967310285s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:00 +0000] "PUT /v2/foo/bar/blobs/uploads/c3fbe8ee-02a2-454b-a48f-2c30b82c16f8?_state=qh5QkEVKy673vWEFDBUQITAy4vThX1NgRmyFiXoxPmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZmJlOGVlLTAyYTItNDU0Yi1hNDhmLTJjMzBiODJjMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMC4wMDQ3MzY0MVoifQ%3D%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=5bc2e183-73ec-4493-b9b2-9e33b49844e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.156892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46883" http.request.id=03d240a0-d48f-43df-8e45-0e982a2bcd97 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/2e296da3-3202-4d97-b047-246944a542ca?_state=_31kGY3XI-wlLqz8DBkze3HjovY4Q7Sa1GoCGE-Zxfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjk2ZGEzLTMyMDItNGQ5Ny1iMDQ3LTI0Njk0NGE1NDJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMi4xMjMwNTcwNDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.912578215s http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/2e296da3-3202-4d97-b047-246944a542ca?_state=_31kGY3XI-wlLqz8DBkze3HjovY4Q7Sa1GoCGE-Zxfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjk2ZGEzLTMyMDItNGQ5Ny1iMDQ3LTI0Njk0NGE1NDJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowMi4xMjMwNTcwNDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=3ca77908-354f-4b40-8767-f90678a9c308 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/uploads/2e296da3-3202-4d97-b047-246944a542ca?_state=IUSChndZCXyOk_k2HDPocj9Er7HbOlOv6rN8C8XEtUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjk2ZGEzLTMyMDItNGQ5Ny1iMDQ3LTI0Njk0NGE1NDJjYSIsIk9mZnNldCI6MjI5Njg4MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MDJaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.355015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "PUT /v2/foo/bar/blobs/uploads/2e296da3-3202-4d97-b047-246944a542ca?_state=IUSChndZCXyOk_k2HDPocj9Er7HbOlOv6rN8C8XEtUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMjk2ZGEzLTMyMDItNGQ5Ny1iMDQ3LTI0Njk0NGE1NDJjYSIsIk9mZnNldCI6MjI5Njg4MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MDJaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=d0d390a8-545e-4725-82dd-8ca66ee61940 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.112292ms http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=91b3e870-31ad-421b-9fe4-4628d5b22189 http.request.method=GET http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=105.7611ms http.response.status=200 http.response.written=22968832 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "GET /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 200 22968832 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=error msg="error parsing digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=ae815aa4-0cd7-4c8f-840b-8e63b7253908 http.request.method=GET http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" time="2026-04-29T02:32:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=ae815aa4-0cd7-4c8f-840b-8e63b7253908 http.request.method=GET http.request.remoteaddr="127.0.0.1:37994" http.request.uri="/v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.129852ms http.response.status=400 http.response.written=110 vars.digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "GET /v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=e3aa3b4d-3d89-4cc8-996d-09cdc1004de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38012" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185132ms http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "GET /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=27a04383-91fa-4735-b6ff-116e1097fb1e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38018" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=00671e4a-d786-4c1d-a689-60c5394b8021 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38018" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.29µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=75c2c04e-8bd5-4929-b082-42da9a15ccc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38018" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.17µs" http.response.status=404 http.response.written=74 vars.digest="sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=error msg="error parsing digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=7d914ee5-78d6-4e91-806c-338a746e6754 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38028" http.request.uri="/v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" time="2026-04-29T02:32:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=7d914ee5-78d6-4e91-806c-338a746e6754 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38028" http.request.uri="/v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052052ms http.response.status=400 http.response.written=110 vars.digest="sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "DELETE /v2/foo/bar/blobs/sha257:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-29T02:32:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=7b193ec7-72cb-447f-b16b-a999ead1e55f http.request.method=POST http.request.remoteaddr="127.0.0.1:38036" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=f90ea0cc-09e6-4539-a2c4-68c4b355a444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38036" http.request.uri="/v2/foo/bar/blobs/uploads/f061d2db-4cd9-40b0-ad4d-a4b532158151?_state=xYSfA8oyXdpuVAmVtmNuIcUS0C7RB6yxD2bWkv8-HVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNjFkMmRiLTRjZDktNDBiMC1hZDRkLWE0YjUzMjE1ODE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNC4yMjQwODYzMjlaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.006834632s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "PUT /v2/foo/bar/blobs/uploads/f061d2db-4cd9-40b0-ad4d-a4b532158151?_state=xYSfA8oyXdpuVAmVtmNuIcUS0C7RB6yxD2bWkv8-HVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNjFkMmRiLTRjZDktNDBiMC1hZDRkLWE0YjUzMjE1ODE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNC4yMjQwODYzMjlaIn0%3D&digest=sha256%3A1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=bb16def0-2357-40ef-8ce5-b65bba649250 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38036" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.165013ms http.response.status=200 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=faecd868-4d03-4de7-9614-70a7165b8b3e http.request.method=GET http.request.remoteaddr="127.0.0.1:38012" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.172365616s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "GET /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-04-29T02:32:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46883" http.request.id=0a914ed2-f76d-4f12-8daf-8ab11fcdaf2c http.request.method=GET http.request.remoteaddr="127.0.0.1:38000" http.request.uri="/v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.178505562s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [29/Apr/2026:02:32:04 +0000] "GET /v2/foo/bar/blobs/sha256:1a77c33ab5fc4e2d24eb077777448ed61fb656aae8de40228b6cda8c23ba6fd4 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.63s) === RUN TestRelativeURL time="2026-04-29T02:32:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:06Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39653" http.request.id=0240c94d-edaf-4177-9bbe-3d7bb8dc5db5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39653" http.request.id=b9ba6988-b747-40df-a52f-d154d192d68f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/835fa37d-7427-4204-ad30-5e0a73de987b?_state=LitEEKsWEy8mv2GtcNjVfZquV03lJVYy1L3iPMR2EM97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNWZhMzdkLTc0MjctNDIwNC1hZDMwLTVlMGE3M2RlOTg3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNi4zODg2NTc5MDFaIn0%3D&digest=sha256%3Af2c4b0392b0950df5b3436bff5f4ccf792a44105461865175448c8799aabc58d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101025388s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:06 +0000] "PUT /v2/foo/bar/blobs/uploads/835fa37d-7427-4204-ad30-5e0a73de987b?_state=LitEEKsWEy8mv2GtcNjVfZquV03lJVYy1L3iPMR2EM97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNWZhMzdkLTc0MjctNDIwNC1hZDMwLTVlMGE3M2RlOTg3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNi4zODg2NTc5MDFaIn0%3D&digest=sha256%3Af2c4b0392b0950df5b3436bff5f4ccf792a44105461865175448c8799aabc58d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39653" http.request.id=770f65e5-db13-40e6-a40b-cc9f25bb5811 http.request.method=POST http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39653" http.request.id=d8a2a4f7-2c89-4a69-8dc1-9e178ccc85c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39653" http.request.id=3d2c2295-faeb-4a15-85eb-98c0da6b6ae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38712" http.request.uri="/v2/foo/bar/blobs/uploads/f2b77bf5-8c6e-4de2-b059-24b071aa5c39?_state=F29KnWJ1c4Cox2FAfPHhD9zUhn7rSEOKI51Fz5nQXcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYjc3YmY1LThjNmUtNGRlMi1iMDU5LTI0YjA3MWFhNWMzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNy45MDAxNzE5MTRaIn0%3D&digest=sha256%3Aba794d075e5aeeb6dcfcb468e7e3283e8f526114a66d68cada6a53498a855a59" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215572243s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:07 +0000] "PUT /v2/foo/bar/blobs/uploads/f2b77bf5-8c6e-4de2-b059-24b071aa5c39?_state=F29KnWJ1c4Cox2FAfPHhD9zUhn7rSEOKI51Fz5nQXcF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYjc3YmY1LThjNmUtNGRlMi1iMDU5LTI0YjA3MWFhNWMzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjowNy45MDAxNzE5MTRaIn0%3D&digest=sha256%3Aba794d075e5aeeb6dcfcb468e7e3283e8f526114a66d68cada6a53498a855a59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.74s) === RUN TestBlobDeleteDisabled time="2026-04-29T02:32:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:10Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40917" http.request.id=c972591c-d902-4cff-8e62-8aaa012f6457 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36396" http.request.uri="/v2/foo/bar/blobs/sha256:bec5931851035348c50a2468574276a7bc786d56060ea47904699266a6e87a3f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.73µs" http.response.status=405 http.response.written=78 vars.digest="sha256:bec5931851035348c50a2468574276a7bc786d56060ea47904699266a6e87a3f" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:bec5931851035348c50a2468574276a7bc786d56060ea47904699266a6e87a3f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled time="2026-04-29T02:32:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:10Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35163" http.request.id=548d0361-6eb9-46c6-8586-4f0d9626ada6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35163" http.request.id=3cd7d947-a978-45fb-85a3-31f9ade98f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58222" http.request.uri="/v2/foo/bar/blobs/uploads/88b27134-88e1-4731-991f-14bafbe01548?_state=vO_qF4nJlIr1MT-hS1Fswn0UO2b5ehxAKrgFy3wqQWp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjI3MTM0LTg4ZTEtNDczMS05OTFmLTE0YmFmYmUwMTU0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjoxMC41MzgyODI0NzJaIn0%3D&digest=sha256%3Afccccc869cd59dc885ddd6e473046c6486a034687085842874aedbdffe0897e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133165715s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:10 +0000] "PUT /v2/foo/bar/blobs/uploads/88b27134-88e1-4731-991f-14bafbe01548?_state=vO_qF4nJlIr1MT-hS1Fswn0UO2b5ehxAKrgFy3wqQWp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YjI3MTM0LTg4ZTEtNDczMS05OTFmLTE0YmFmYmUwMTU0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjoxMC41MzgyODI0NzJaIn0%3D&digest=sha256%3Afccccc869cd59dc885ddd6e473046c6486a034687085842874aedbdffe0897e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:35163" http.request.id=21be73de-c1ed-4a04-ae13-713327ac602a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58222" http.request.uri="/v2/foo/bar/blobs/sha256:fccccc869cd59dc885ddd6e473046c6486a034687085842874aedbdffe0897e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="944.49µs" http.response.status=405 http.response.written=78 vars.digest="sha256:fccccc869cd59dc885ddd6e473046c6486a034687085842874aedbdffe0897e2" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:fccccc869cd59dc885ddd6e473046c6486a034687085842874aedbdffe0897e2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.37s) === RUN TestDeleteReadOnly time="2026-04-29T02:32:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37227" http.request.id=85c72dc3-bb5b-4856-9a84-4798951c79c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41100" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37227" http.request.id=23a00ae6-5f63-4905-aa67-9c1c19a6f476 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41100" http.request.uri="/v2/foo/bar/blobs/uploads/f01bd086-996c-4273-a7dc-0385ccc4abff?_state=IHLiufFWgiJOrWV59lTAoUw6VrWuw9K2KXwK9gjK91t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWJkMDg2LTk5NmMtNDI3My1hN2RjLTAzODVjY2M0YWJmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjoxMi44ODMwOTI5NDhaIn0%3D&digest=sha256%3Af38fdae8ebc8378911ef249106a2fa7c57d0b0219cc0b092aa629a89544784e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850483908s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:12 +0000] "PUT /v2/foo/bar/blobs/uploads/f01bd086-996c-4273-a7dc-0385ccc4abff?_state=IHLiufFWgiJOrWV59lTAoUw6VrWuw9K2KXwK9gjK91t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMWJkMDg2LTk5NmMtNDI3My1hN2RjLTAzODVjY2M0YWJmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjoxMi44ODMwOTI5NDhaIn0%3D&digest=sha256%3Af38fdae8ebc8378911ef249106a2fa7c57d0b0219cc0b092aa629a89544784e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:f38fdae8ebc8378911ef249106a2fa7c57d0b0219cc0b092aa629a89544784e2 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.06s) === RUN TestStartPushReadOnly time="2026-04-29T02:32:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:14Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-04-29T02:32:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:14Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=de6a4dda-6055-42e7-beea-2888d106a616 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.043731ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=d8291749-4f3c-4e8f-b426-870ba8dc9b18 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" 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="960.051µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=927f0135-0264-46d6-b235-cc0efb4a1151 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" 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="915.13µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aaeccf9c-0873-49b9-ae63-097384663189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.642989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aaeccf9c-0873-49b9-ae63-097384663189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.697349ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aaeccf9c-0873-49b9-ae63-097384663189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.72523ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aaeccf9c-0873-49b9-ae63-097384663189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.75019ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T02:32:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=dd9276d3-2ce9-4178-a85c-42b0fe9838c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=d34a80bb-e940-41a4-860a-7f89ac8423c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/blobs/uploads/6104c400-5283-4dc8-ac04-807b5adba48b?_state=FZY0FhAdKQY-oa3oImn3m50j6NTl0BuK7lEdT2yGWzN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTA0YzQwMC01MjgzLTRkYzgtYWMwNC04MDdiNWFkYmE0OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTQuOTM5MDczMTkyWiJ9&digest=sha256%3Ae6c40cb7951b081547eb981252eb2ae2aeda990b2414e84b30150b81af85bb0e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407043849s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/6104c400-5283-4dc8-ac04-807b5adba48b?_state=FZY0FhAdKQY-oa3oImn3m50j6NTl0BuK7lEdT2yGWzN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTA0YzQwMC01MjgzLTRkYzgtYWMwNC04MDdiNWFkYmE0OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTQuOTM5MDczMTkyWiJ9&digest=sha256%3Ae6c40cb7951b081547eb981252eb2ae2aeda990b2414e84b30150b81af85bb0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=1387b2ac-4c0c-432b-b979-2ba46346439d http.request.method=POST http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=30759511-d67b-4b77-ab58-3237b97a5fa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/blobs/uploads/f80c1203-7427-4458-87fd-593070845bb9?_state=ndUIhZdj5cReC2iRYnO0i1VNvPrqBo0Jryl-gwtWI2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmODBjMTIwMy03NDI3LTQ0NTgtODdmZC01OTMwNzA4NDViYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTYuNTQ0NDYzNzM5WiJ9&digest=sha256%3A99ee38275dbd61f54ac95a1b00ac70ccb33ede3fa8052367b0accf890e70ef8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390878714s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/f80c1203-7427-4458-87fd-593070845bb9?_state=ndUIhZdj5cReC2iRYnO0i1VNvPrqBo0Jryl-gwtWI2x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmODBjMTIwMy03NDI3LTQ0NTgtODdmZC01OTMwNzA4NDViYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTYuNTQ0NDYzNzM5WiJ9&digest=sha256%3A99ee38275dbd61f54ac95a1b00ac70ccb33ede3fa8052367b0accf890e70ef8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=b1d0d922-0119-46cf-b34c-e733184bf454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.214275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=30f68f4a-309a-4945-8507-b548fb0efdf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.894751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=97991df6-5e80-4864-8c37-2432cf1ec59a http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.902261ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=afed335a-047b-4e8e-9e49-430e045f1b47 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.936901ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39585" http.request.id=81b2fc25-d9a7-40ff-9bb6-6532488a19b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.048552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39585" http.request.id=f67714d0-00a2-4bb9-bc1f-43abe66c7268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.922391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:39585" http.request.id=70a3ff36-ec94-492e-a5b2-325e23d3d58d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.961752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=d513defe-5312-4ca2-82ee-6664326bcb77 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.953621ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=61bcd966-bf46-4955-bd75-87562bae3018 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="929.41µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=041f970c-9315-48f5-a8d5-d7c67f63e084 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.duration="811.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=441459e7-b0c5-434b-a54c-0de7fe9bf4c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59784" 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="813.489µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=error msg="payload digest does match: "sha256:50e065d92fd64b272ce3360075e835f0757b3fbc92d988711a9303037b832f6d" != "sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f"" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=024356d4-665f-4d0b-b474-964fc1bf7c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=024356d4-665f-4d0b-b474-964fc1bf7c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59784" http.request.uri="/v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.097172ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f" 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7d86e1f299627ccc964906279fa8f74bb42476fb58ea25f489d08ecfdcfcb82f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=ae655742-0373-4436-abcf-6c9840ab07e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057892ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=259adff0-0b00-40da-97ea-f38f94b3bf44 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" 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="922.89µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=a67de4d6-4ecc-4bd9-8e43-be20d880bad2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084291ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=a67de4d6-4ecc-4bd9-8e43-be20d880bad2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.133132ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=a67de4d6-4ecc-4bd9-8e43-be20d880bad2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.162372ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=12493969-745d-42ac-b0b6-4faa32b1ce26 http.request.method=POST http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=f2e7c553-56be-4903-b9a0-397de87a3abf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/2c703ad6-5deb-4f75-adf5-6fa1f13b4153?_state=ZNL84NmqBVOU3S_HTGBtyxjqT9MwRItk4MnzmlGYtp97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzcwM2FkNi01ZGViLTRmNzUtYWRmNS02ZmExZjEzYjQxNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTcuOTc2NDQxMzc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c703ad6-5deb-4f75-adf5-6fa1f13b4153?_state=ZNL84NmqBVOU3S_HTGBtyxjqT9MwRItk4MnzmlGYtp97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzcwM2FkNi01ZGViLTRmNzUtYWRmNS02ZmExZjEzYjQxNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTcuOTc2NDQxMzc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=81c4c5f0-4ee2-422a-980a-4a77e0da7a74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103732ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=81c4c5f0-4ee2-422a-980a-4a77e0da7a74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.161852ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T02:32:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=24813dcf-0680-4a4b-81e2-75597afdc8f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=b7fa1e6c-b9ff-47c1-b126-c276d666460a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/439bbaf1-550d-43e9-bfde-9470510eae12?_state=RG2LLcbKtn4ZNMxOvgxA2726lwhV4dc4HW6bt9Gvkm97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzliYmFmMS01NTBkLTQzZTktYmZkZS05NDcwNTEwZWFlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTguMTc0MDIzMTQ2WiJ9&digest=sha256%3A62f8c2612298403af741d2bf12cdb83fc674ec7df1661602a0a7895d768c35ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283251714s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/439bbaf1-550d-43e9-bfde-9470510eae12?_state=RG2LLcbKtn4ZNMxOvgxA2726lwhV4dc4HW6bt9Gvkm97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzliYmFmMS01NTBkLTQzZTktYmZkZS05NDcwNTEwZWFlMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTguMTc0MDIzMTQ2WiJ9&digest=sha256%3A62f8c2612298403af741d2bf12cdb83fc674ec7df1661602a0a7895d768c35ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=acafd6bf-1cec-4824-849c-8c4dbd884d73 http.request.method=POST http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=fbc20563-ed56-4d18-9abf-c4cac554a6cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/blobs/uploads/6352426b-48ca-4cfc-9031-33183af27d0e?_state=jhNCNnkzaFbZ3ASq66eibPnb3Mt0MUzqDIjbjHcX9EZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzUyNDI2Yi00OGNhLTRjZmMtOTAzMS0zMzE4M2FmMjdkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTkuNjcyNDI3NzRaIn0%3D&digest=sha256%3A8e95582eeaa35a82a35e2a4fac45dbbf503ae61cbeb91d6aedf45d4c92f23943" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535438673s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/6352426b-48ca-4cfc-9031-33183af27d0e?_state=jhNCNnkzaFbZ3ASq66eibPnb3Mt0MUzqDIjbjHcX9EZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzUyNDI2Yi00OGNhLTRjZmMtOTAzMS0zMzE4M2FmMjdkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MTkuNjcyNDI3NzRaIn0%3D&digest=sha256%3A8e95582eeaa35a82a35e2a4fac45dbbf503ae61cbeb91d6aedf45d4c92f23943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=4c7c7e94-1335-4351-ba05-fa7d596b8b1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39585" http.request.id=c0963434-c132-4f2c-b6a9-b3dd7a9ae258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=2377c2a6-eaac-4d2d-aac6-337c9abf8936 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.045092ms http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=c584de43-3de9-406b-a81f-550fbdc2d00c http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.034491ms http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=0ab1fadd-9208-4c62-a8f2-1fd2a933bd12 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="832.449µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=f5b7c4e1-856f-484c-be3f-f2408bc749e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691" http.request.useragent="Go-http-client/1.1" http.response.duration="795.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=05c2ab29-39d8-40bf-8c77-7a23e04613e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" 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="819.009µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="rewriting manifest sha256:1dfb5981b50c68503b5a9748386cb7822533394b72b2e08114ebd74a2572f691 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aa469be8-56f7-49c2-a799-9b684c5362c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=aa469be8-56f7-49c2-a799-9b684c5362c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.285544ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39585" http.request.id=3bebae55-0594-491b-a09c-f1321921776a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" 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=1.066372ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39585" http.request.id=ad662eec-b0bd-4312-838d-f8f9c01711a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39585" http.request.id=30912892-20c6-4544-a5e8-2891a821612a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=c80814d5-1b21-4476-951f-1b58720946ec http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" 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=1.055212ms http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=b36fff10-5406-4976-90a0-aedb9ac57bb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.064491ms http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=77511c92-7067-44d2-ab65-239759034c45 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="896.05µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=3b987fbb-ddf8-4541-a083-1172ecef9335 http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a" http.request.useragent="Go-http-client/1.1" http.response.duration="971.73µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="rewriting manifest list sha256:ab0b56356b101e31b18aec296d253e02bb8da2ec0454de453c5c7e8d608e5a4a in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=85220570-a98b-470b-a5b6-aafb0abc1f1b http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39585" http.request.id=85220570-a98b-470b-a5b6-aafb0abc1f1b http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.473307ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:21Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=24fa5924-bce1-4a7d-a740-3f6ca0864eae http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" 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="939.97µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=2c5007af-61ef-4f4d-ae29-3d2b8868b9b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" 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="811.729µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=d8991453-4b92-430f-9220-ddb711b5e29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" 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="795.729µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=ba81e6e0-ccc5-4b34-b2a0-94540580da35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.743989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=ba81e6e0-ccc5-4b34-b2a0-94540580da35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.79823ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=ba81e6e0-ccc5-4b34-b2a0-94540580da35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.82515ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=ba81e6e0-ccc5-4b34-b2a0-94540580da35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.85263ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T02:32:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=0a76c4c7-aae8-4684-8987-3b0db5525320 http.request.method=POST http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=695889db-4792-4ec4-b41b-d7c0915745cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/blobs/uploads/57666a8c-ef16-43f7-af23-b2e832d93b43?_state=0Hyfx-hbvuOHH4dGEvmqTuvKFr3D1w7MDBNVaS6rMPt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NzY2NmE4Yy1lZjE2LTQzZjctYWYyMy1iMmU4MzJkOTNiNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjEuNDEwNjIzNDhaIn0%3D&digest=sha256%3A4a7dd165d2785a28cb083bc8733cc10d7384290a226a69d6a2ef22e8280a3c49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056694632s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/57666a8c-ef16-43f7-af23-b2e832d93b43?_state=0Hyfx-hbvuOHH4dGEvmqTuvKFr3D1w7MDBNVaS6rMPt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NzY2NmE4Yy1lZjE2LTQzZjctYWYyMy1iMmU4MzJkOTNiNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjEuNDEwNjIzNDhaIn0%3D&digest=sha256%3A4a7dd165d2785a28cb083bc8733cc10d7384290a226a69d6a2ef22e8280a3c49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=a8decb1e-a26c-4f60-9869-bfe4fd4f8b06 http.request.method=POST http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=f08478c5-7e6d-4085-aab2-e1b33f7b8839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/blobs/uploads/70cba09e-9680-4185-a35b-07647f5462ef?_state=hmjYWFZHjzKFjH_iZarpEDHi-PGUraLfeJej7ifubbl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MGNiYTA5ZS05NjgwLTQxODUtYTM1Yi0wNzY0N2Y1NDYyZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjIuNjU4NTY5Mzc0WiJ9&digest=sha256%3A6f9a58fb25ab11c99d9f53f26d760009054e1adc2b6cd06d6a0159cb4502f95f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161335521s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/70cba09e-9680-4185-a35b-07647f5462ef?_state=hmjYWFZHjzKFjH_iZarpEDHi-PGUraLfeJej7ifubbl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MGNiYTA5ZS05NjgwLTQxODUtYTM1Yi0wNzY0N2Y1NDYyZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjIuNjU4NTY5Mzc0WiJ9&digest=sha256%3A6f9a58fb25ab11c99d9f53f26d760009054e1adc2b6cd06d6a0159cb4502f95f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=1fba72e8-488c-49f5-b9ba-2b7d3d77c6a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.153154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=1851242f-1080-4dd3-ad85-2768c0ee1648 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.duration=2.957352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=07fee37a-96c5-405d-bbd9-da4c75a91622 http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.932101ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=7da6d37c-50d1-4fd6-b116-ae21ce2a4afd http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.911821ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35087" http.request.id=f89152a9-392f-4e53-876f-ae369110ffeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.duration=3.015833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35087" http.request.id=3e82818f-978a-400d-857d-d6c4722cd984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.duration=2.970952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35087" http.request.id=bc508a08-f821-4835-acff-9d9811f8f1a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.duration=2.974032ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=0ce04151-395a-4dd1-8d87-a04d83a181a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.963061ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=8725ca0d-191a-4773-b81e-6b82f634234e http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="921.93µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=084fac96-3559-4e83-9f08-764da130613e http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.duration="810.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=c9b7126a-5570-4de5-a4ff-676fd0cfcbd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59042" 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="809.249µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=error msg="payload digest does match: "sha256:dfd78611ee4f195a8de8ddecfb4bcff5b6e83c8b3b561ae842f3c01a1afaa6fd" != "sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929"" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=84236740-2b37-4456-a641-572a0d1763f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=84236740-2b37-4456-a641-572a0d1763f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59042" http.request.uri="/v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.029772ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929" 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f0c4ac10f842a00f9384f9cf3d4a0870f44c841f7f13f2f6d4ffe0f8566d929 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=2aa7a49b-8516-419c-acce-ff2e00f10539 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00697ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=c2070a55-09a4-4e7f-a9e2-852dc2468da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" 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="850.489µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=166be70d-9f2e-4e09-b214-de0660a9e0af http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" 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="987.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=166be70d-9f2e-4e09-b214-de0660a9e0af http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103851ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=166be70d-9f2e-4e09-b214-de0660a9e0af http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.169252ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=cf756215-d17c-49f3-b91c-33ae980aa0b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=3e6f0c57-b5a4-4bf3-be04-1a209b25a801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/0a17a5f3-9623-4570-95e9-83c8d05b891d?_state=of2rFfO1YEnBj5a-1qYAVwMxUusX9UqukHsdOvAmKDl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTE3YTVmMy05NjIzLTQ1NzAtOTVlOS04M2M4ZDA1Yjg5MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjMuODYwNjc1Mzc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a17a5f3-9623-4570-95e9-83c8d05b891d?_state=of2rFfO1YEnBj5a-1qYAVwMxUusX9UqukHsdOvAmKDl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTE3YTVmMy05NjIzLTQ1NzAtOTVlOS04M2M4ZDA1Yjg5MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjMuODYwNjc1Mzc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=6bda6dc9-bee8-4916-99df-3d18fe6a0504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.113652ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=6bda6dc9-bee8-4916-99df-3d18fe6a0504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.233333ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T02:32:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=6888b050-4524-4bed-97df-837cb44e2eb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=4b130aa5-c5c1-47b7-9d61-2de573367d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/f97aeb7b-6547-42fe-97f6-ccbf941adbae?_state=vdGlT4Qxpb1pAREV657S1hwgZKLuDjV1EqIaFiu5b_p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTdhZWI3Yi02NTQ3LTQyZmUtOTdmNi1jY2JmOTQxYWRiYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjQuMTM4NzU5MDkzWiJ9&digest=sha256%3Ad46066d88f6e4328dc44fdda3b2d14ecd4998f8a52efeb903d837b3b273bac2d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275572335s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/f97aeb7b-6547-42fe-97f6-ccbf941adbae?_state=vdGlT4Qxpb1pAREV657S1hwgZKLuDjV1EqIaFiu5b_p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTdhZWI3Yi02NTQ3LTQyZmUtOTdmNi1jY2JmOTQxYWRiYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjQuMTM4NzU5MDkzWiJ9&digest=sha256%3Ad46066d88f6e4328dc44fdda3b2d14ecd4998f8a52efeb903d837b3b273bac2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=a9d94fba-b5b0-4d70-8bbe-2c013eeab6bd http.request.method=POST http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=e48ed506-ddc2-488d-bdcb-3cd580ec49df http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/blobs/uploads/2295125e-33c3-4dac-b817-ec9fe7f495cb?_state=OnHNVn84NaH50k4XBekFcPYRwsQqd8maHUDQvmhO6Pl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjk1MTI1ZS0zM2MzLTRkYWMtYjgxNy1lYzlmZTdmNDk1Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjYuNzA2OTU5MTAyWiJ9&digest=sha256%3A78aa06a6c21d7de20717cf2af9e3d68ba90bd6eea404749dd95b02324feb943c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.451052107s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/2295125e-33c3-4dac-b817-ec9fe7f495cb?_state=OnHNVn84NaH50k4XBekFcPYRwsQqd8maHUDQvmhO6Pl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMjk1MTI1ZS0zM2MzLTRkYWMtYjgxNy1lYzlmZTdmNDk1Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjYuNzA2OTU5MTAyWiJ9&digest=sha256%3A78aa06a6c21d7de20717cf2af9e3d68ba90bd6eea404749dd95b02324feb943c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=91c46b0b-74f5-45a1-b362-d57ad2e1e14f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35087" http.request.id=dfca1992-7187-4b1c-80ab-328ca028b13f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=9bfc5145-0ba7-42df-91b5-73adf124822b http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" 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="976.131µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=65f31ffa-ff84-4774-bb98-dfeab67917a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="925.25µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=82cc780b-5b66-4eb0-b097-de0ba8c351f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="856.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=3cfea0ff-8289-45b3-b3a0-30d525cb3568 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379" http.request.useragent="Go-http-client/1.1" http.response.duration="742.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=382b7272-446f-41ec-8737-effa382a0132 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" 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="768.888µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="rewriting manifest sha256:774218bce8b9f4cdf2b7a3a77c2528477d9228d258222f270d47e097b3234379 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=354d1cac-3421-48ea-a17d-2a8b0134b490 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=354d1cac-3421-48ea-a17d-2a8b0134b490 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.042422ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35087" http.request.id=7454932a-4e1a-4dba-8923-a6edaaceeadf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" 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="952.49µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35087" http.request.id=430bc727-8a70-4ad4-b198-95585d6cb054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35087" http.request.id=e6edf599-aae8-41ae-9a11-72b673cf2fdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=82351f47-20c0-4256-9f75-1bccc94065f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" 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=1.073172ms http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=cbbe2bf7-d217-43a6-9778-6902c9fb196d http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.035091ms http.response.status=200 http.response.written=434 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=a4327a00-bf55-4f31-a99f-02b44603812b http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="907.09µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=cb48b06e-f3a6-4b01-a7ad-9281c53bdf1c http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8" http.request.useragent="Go-http-client/1.1" http.response.duration="701.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="rewriting manifest list sha256:f89077468bee9f23fb0fd0d6b52cc06cea61d65fef1dd08084a8e6c5f40209d8 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=004badd9-ea08-4261-97a9-0472ebe55c3d http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35087" http.request.id=004badd9-ea08-4261-97a9-0472ebe55c3d http.request.method=GET http.request.remoteaddr="127.0.0.1:59046" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.062982ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.44s) === RUN TestGetManifestWithStorageError time="2026-04-29T02:32:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42357" http.request.id=fe26df6f-54e4-4c02-acce-1edf0ebf91e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39156" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037611ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42357" http.request.id=f4d1f82f-34df-490b-9fcd-6efa66e302d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39156" 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="821.768µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42357" http.request.id=432df252-d5e2-4704-88cd-9594009ae3d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39156" 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="870.169µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42357" http.request.id=d7aaf728-48ea-462d-807a-5075b7af782a http.request.method=GET http.request.remoteaddr="127.0.0.1:39156" 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="854.969µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-29T02:32:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=51cb8acf-365d-480c-8e23-bbaf871900a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" 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="982.81µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=d485f303-e4b3-440b-a6a0-208252f86784 http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" 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="986.691µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c610e985-0acf-441a-ab1f-7265e3983105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" 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="918.61µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=dfaab149-01be-4ea1-b306-2c2745d076eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.557867ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=dfaab149-01be-4ea1-b306-2c2745d076eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.618228ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=dfaab149-01be-4ea1-b306-2c2745d076eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.649508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-29T02:32:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=dfaab149-01be-4ea1-b306-2c2745d076eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.674589ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-29T02:32:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=25f901b9-10ab-4437-af9f-f49afac2654b http.request.method=POST http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=34a16ab4-a13f-46ce-bdbc-a9df0f445352 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/blobs/uploads/339708a8-a314-4f45-9f52-b3ec6fea4e28?_state=7XeqaUIVEAH8cjKsyYUdRmJEJuomlxa07egHwnMKrXZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMzk3MDhhOC1hMzE0LTRmNDUtOWY1Mi1iM2VjNmZlYTRlMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjkuMzk5MjQ1NTNaIn0%3D&digest=sha256%3A67732edc8887808f3eb4d8321f46a1a8a1b0a19c7a1fc38c0c5b7d55397992f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.491571002s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/339708a8-a314-4f45-9f52-b3ec6fea4e28?_state=7XeqaUIVEAH8cjKsyYUdRmJEJuomlxa07egHwnMKrXZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMzk3MDhhOC1hMzE0LTRmNDUtOWY1Mi1iM2VjNmZlYTRlMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MjkuMzk5MjQ1NTNaIn0%3D&digest=sha256%3A67732edc8887808f3eb4d8321f46a1a8a1b0a19c7a1fc38c0c5b7d55397992f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=fc09e786-e087-4956-bc69-c142a1c91893 http.request.method=POST http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=b1a9e006-d661-48c7-a86c-d0a783d86705 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/blobs/uploads/eb61265b-9df7-4795-8430-0f46bb55c467?_state=4xr92wqMsy-7hhFvmKTNjkPPpWbWiwWYm4TOr4hch457Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjYxMjY1Yi05ZGY3LTQ3OTUtODQzMC0wZjQ2YmI1NWM0NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzEuMTY3NjMwNTU3WiJ9&digest=sha256%3A9515e101253696e2f307c9c7271acfb168f50497bb584d3d7828c31f52a73217" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319610611s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/eb61265b-9df7-4795-8430-0f46bb55c467?_state=4xr92wqMsy-7hhFvmKTNjkPPpWbWiwWYm4TOr4hch457Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYjYxMjY1Yi05ZGY3LTQ3OTUtODQzMC0wZjQ2YmI1NWM0NjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzEuMTY3NjMwNTU3WiJ9&digest=sha256%3A9515e101253696e2f307c9c7271acfb168f50497bb584d3d7828c31f52a73217 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=92edda14-8bc8-47ae-9f73-fd7d1a4a7381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.207235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=8b71681f-276e-42fe-8311-e768014896ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=4f635d26-79d9-4d7a-ac88-0b86708d6160 http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.92246ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=8821ecf1-092c-491f-8efd-940f9357e8ba http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.940381ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33553" http.request.id=61e05928-ea20-4cc0-aa71-38a95a4980c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.937392ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33553" http.request.id=ea4872b2-cd22-4fc2-b322-9a7eab543d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.991472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:33553" http.request.id=dd1f5e10-1235-4894-9fc6-eb8c6e240507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.951792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=f43b7820-0c38-4799-b39a-6bb92bad197a http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.989542ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=8351eeec-d32c-46be-b9ff-ff2b1c2bc5f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="859.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=218b8b92-c9aa-4ef2-a7d5-1e2fbc95aa4a http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration="727.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=691dd0ee-5730-4558-ac6b-082210957dff http.request.method=GET http.request.remoteaddr="127.0.0.1:58094" 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="844.689µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="payload digest does match: "sha256:3c9ce92b05ef6d21fff93bd0aca6b1ab62c18436ebfa705ffa36f651c885afd1" != "sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4"" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=83993388-ae01-408b-b960-1fba4d0316de http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=83993388-ae01-408b-b960-1fba4d0316de http.request.method=PUT http.request.remoteaddr="127.0.0.1:58094" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.151252ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=0604515d-2bdf-4e1e-937c-72637b6bc7bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58102" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=40843129-239e-4b21-bc08-03f6b72cbf56 http.request.method=GET http.request.remoteaddr="127.0.0.1:58102" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.49µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=9d966044-7334-4c34-9a1a-066a9e42e83a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58108" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.044291ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=d75da615-d91c-430e-8bbf-144d9b8b8ee6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58110" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.176954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=01753813-cbf2-460e-b3fc-f21316668f11 http.request.method=GET http.request.remoteaddr="127.0.0.1:58110" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.989062ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=5e0aac79-8d92-4c96-b9ec-22a2a409be18 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58126" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.056691ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=3661f979-fdd7-4606-a785-13a8d20187e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=b713ecd5-9daf-45dc-b825-bbacbff81097 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" 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="837.969µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=b65ffa80-a78b-4168-9760-8319e1476fa9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:38458147d372a48d595a5610f3d8697edfcea08bba5239cfd9f0fc9945733cc4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=3a8ada71-bbd5-4b35-b469-744257fecc91 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" 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="823.929µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=5d13d35a-16c2-44f4-b118-0da81e243e78 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" 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="902.01µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=b5b2d94d-a1b4-43e2-b678-a444f9e1bd0b http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" 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="868.489µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=6e0d770b-f567-4f4e-bb83-46190626e2c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.081892ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=6e0d770b-f567-4f4e-bb83-46190626e2c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.147972ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=6e0d770b-f567-4f4e-bb83-46190626e2c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.180293ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=b692dd90-6a21-42e6-b27d-aa98a455be1c http.request.method=POST http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=24c23420-d5ab-4a35-b514-10877a9df7b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/9891b2b3-8836-4915-ad6c-f04612e9042a?_state=ULFUvANNdFFJK8xl09ka9CAohIrBt_LENa-SjGgw1nd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODkxYjJiMy04ODM2LTQ5MTUtYWQ2Yy1mMDQ2MTJlOTA0MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzMuNTUzNjkxMDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/9891b2b3-8836-4915-ad6c-f04612e9042a?_state=ULFUvANNdFFJK8xl09ka9CAohIrBt_LENa-SjGgw1nd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODkxYjJiMy04ODM2LTQ5MTUtYWQ2Yy1mMDQ2MTJlOTA0MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzMuNTUzNjkxMDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=832bc734-4f45-485e-8231-95a23e492fdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083652ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=832bc734-4f45-485e-8231-95a23e492fdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.136172ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-29T02:32:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c7ed5eab-8037-48ae-b209-4e3102231a0b http.request.method=POST http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=62da0b33-428a-4ad2-9e0e-b7e34267892d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/f7e2ff6d-1fb4-4528-980b-a1f8638b17d2?_state=I9URK_PvQ8ZU77Ojws2Zy21PB1UTWYqy6wZRONbPftR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2UyZmY2ZC0xZmI0LTQ1MjgtOTgwYi1hMWY4NjM4YjE3ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzMuNzIwMzE4MjAxWiJ9&digest=sha256%3A4c66f2602363b43fcb5f764249cd1eda5d51e4edcc85df79be583c30c5caca5a" http.request.useragent="Go-http-client/1.1" http.response.duration=957.030759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7e2ff6d-1fb4-4528-980b-a1f8638b17d2?_state=I9URK_PvQ8ZU77Ojws2Zy21PB1UTWYqy6wZRONbPftR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2UyZmY2ZC0xZmI0LTQ1MjgtOTgwYi1hMWY4NjM4YjE3ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzMuNzIwMzE4MjAxWiJ9&digest=sha256%3A4c66f2602363b43fcb5f764249cd1eda5d51e4edcc85df79be583c30c5caca5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=61ae9448-5fa5-4b93-9229-fb9cd58ddcbc http.request.method=POST http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c67cd0bc-e502-45f8-9772-01350a6b2634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/blobs/uploads/c66037f6-68b6-4424-95b0-50ec4e4285ec?_state=-mwyWJB2gA19lH75zfJYGK9mwtwAB3bru_0FHDKt7Gx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjYwMzdmNi02OGI2LTQ0MjQtOTViMC01MGVjNGU0Mjg1ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzQuODcwMzE4MzYxWiJ9&digest=sha256%3Afd48b9083c807f8c0b3f1c9102305c9071f9558ecd7f88e469b89265b93e87b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219235827s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/c66037f6-68b6-4424-95b0-50ec4e4285ec?_state=-mwyWJB2gA19lH75zfJYGK9mwtwAB3bru_0FHDKt7Gx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjYwMzdmNi02OGI2LTQ0MjQtOTViMC01MGVjNGU0Mjg1ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjlUMDI6MzI6MzQuODcwMzE4MzYxWiJ9&digest=sha256%3Afd48b9083c807f8c0b3f1c9102305c9071f9558ecd7f88e469b89265b93e87b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=0404fb06-92c7-4141-a0be-4f546d12c6e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.391975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=510efd13-10f7-48db-a864-ac255dd09f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c8f1ae16-3643-4cd6-be51-c8a4b530c45f http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.035011ms http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=f3b5193c-b61e-4bc4-b75f-e82771ad80c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.003931ms http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=94352feb-cabc-4a51-91bb-85000753ff89 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="751.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=1da9e696-707e-48b0-9eca-bba0cd95dc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.duration="682.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=12038bc8-f135-40ee-9873-88448c508237 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" 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="695.407µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="rewriting manifest sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c93d54fd-6335-4ab4-aa13-47ba4b6cc5d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c93d54fd-6335-4ab4-aa13-47ba4b6cc5d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.063703ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=c699dd73-dcc7-4c39-8fa8-d39bc2161bde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=55e63b13-b208-4c17-a5dc-2f3bf1a9c4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58130" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.65µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=0e205134-1dfe-44b7-92e3-33d8defb5bd8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58144" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.851µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=254df440-5af4-4d78-a9fa-97eedd00a11f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58148" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=f7e8795a-ab96-4fa3-8c8f-02c3483db6ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58148" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.120332ms http.response.status=200 http.response.written=732 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=4b7b1649-ef9a-402b-aca4-49dc3cb50b06 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58164" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.048292ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33553" http.request.id=ac1c8a98-4606-46dc-bf9b-084a08c33d11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58172" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=6927c8fd-466f-4294-8b66-dda4b4e86646 http.request.method=GET http.request.remoteaddr="127.0.0.1:58172" 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="864.289µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=3a3283b7-f2cf-4b0d-8519-4383fb858274 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58172" http.request.uri="/v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:36f468a1fc831eb0daacc1ba32ce14f392e9fd96100dc85787b04a180408f26d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33553" http.request.id=8dee6bd5-f2b8-46c7-837b-f7d016ab72ac http.request.method=GET http.request.remoteaddr="127.0.0.1:58172" 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="751.528µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [29/Apr/2026:02:32:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.94s) === RUN TestManifestDeleteDisabled time="2026-04-29T02:32:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40663" http.request.id=f4d8bf7e-34ca-45d6-961a-d668a1ea6c38 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39908" 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="993.931µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [29/Apr/2026:02:32:36 +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-04-29T02:32:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-29T02:32:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-29T02:32:41Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-29T02:32:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:42153" http.request.id=62f030f8-f777-4640-b83a-c8623d95a4c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50054" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.756859ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T02:32:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:42153" http.request.id=f1045081-1ca2-48a7-9733-5e686f168b62 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50056" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.524977ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T02:32:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:42153" http.request.id=515d9e8d-fdd3-4a5d-889a-d7043c130ab4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426375ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-29T02:32:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:42153" http.request.id=23c5ac82-e5d6-4ba9-b9db-9855935f6eb4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50070" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443256ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (5.04s) === RUN TestProxyManifestGetByTag time="2026-04-29T02:32:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:41Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=9cc0c86f-816e-4b23-9a9f-38920bf9014a http.request.method=POST http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=d26f05fc-45de-4558-ab61-2c6d3462cee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/blobs/uploads/b0c22d33-5e87-41a9-b77e-4e718f9b8703?_state=DxvLzMm03sGqQU4tpAsoSAabY6n2-lMrw1eVOaK40NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzIyZDMzLTVlODctNDFhOS1iNzdlLTRlNzE4ZjliODcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjo0MS4zMzYzODk5MjZaIn0%3D&digest=sha256%3A4623cae942ef312c8e85a0e97738a923fe25247b6305def12ef31dd8f763ba35" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014834464s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:41 +0000] "PUT /v2/foo/bar/blobs/uploads/b0c22d33-5e87-41a9-b77e-4e718f9b8703?_state=DxvLzMm03sGqQU4tpAsoSAabY6n2-lMrw1eVOaK40NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYzIyZDMzLTVlODctNDFhOS1iNzdlLTRlNzE4ZjliODcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjo0MS4zMzYzODk5MjZaIn0%3D&digest=sha256%3A4623cae942ef312c8e85a0e97738a923fe25247b6305def12ef31dd8f763ba35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=2fd5664c-1a58-4ecb-a370-1f6a2920ec5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.211434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="Starting upload purge in 29m0s" go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=6138f36a-91e6-4c30-8478-319e1e53db17 http.request.method=GET http.request.remoteaddr="127.0.0.1:43638" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="741.928µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38761" go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=0aa7cf0d-845a-4e60-a544-83fe47c10f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:43640" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.209µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38761/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:38761/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=17691ee7-52b5-4fd0-b793-06b3ba6de6d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44824" http.request.uri="/v2/foo/bar/manifests/sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=242dfd6b-58a2-4e52-b518-d73b7827653d http.request.method=GET http.request.remoteaddr="127.0.0.1:43642" http.request.uri="/v2/foo/bar/manifests/sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.018862ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/foo/bar/manifests/sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4 with ttl=167h59m59.99999612s" go.version=go1.26.2 time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=17691ee7-52b5-4fd0-b793-06b3ba6de6d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44824" http.request.uri="/v2/foo/bar/manifests/sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.912685ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/foo/bar/manifests/sha256:da500442a7ec9711bd921da3c66d7619e0df79fe7d8bccbba58a521964c633a4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=80c05c8c-6cf6-4511-baa7-53fb05735cad http.request.method=GET http.request.remoteaddr="127.0.0.1:43642" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.369µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38761/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:38761/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=de91826c-6e9d-49e7-aa37-2c9ce1b2c412 http.request.method=GET http.request.remoteaddr="127.0.0.1:44826" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=a4906752-fd10-4c86-a5bb-b4f55080f93e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43648" 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.098263ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=de91826c-6e9d-49e7-aa37-2c9ce1b2c412 http.request.method=GET http.request.remoteaddr="127.0.0.1:44826" 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=6.742793ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=73bd0f10-f5a5-4f38-9598-1a5af98a0f2c http.request.method=POST http.request.remoteaddr="127.0.0.1:43648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=882289f8-11e3-40e8-bdf7-9faf463116c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43648" http.request.uri="/v2/foo/bar/blobs/uploads/8e4b0b3a-8eb0-47d5-9cdb-1afa74cafc24?_state=0RAiTv1OnSHr-ljR4vMF0PSIlY5vL9nlBVolDvunqrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNGIwYjNhLThlYjAtNDdkNS05Y2RiLTFhZmE3NGNhZmMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjo0Mi41NzU2Njk4OVoifQ%3D%3D&digest=sha256%3A6d7883c4bdc6bd3224c1649ae8caef71d1b0200beef6859682c3929949df2800" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398095997s http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:42 +0000] "PUT /v2/foo/bar/blobs/uploads/8e4b0b3a-8eb0-47d5-9cdb-1afa74cafc24?_state=0RAiTv1OnSHr-ljR4vMF0PSIlY5vL9nlBVolDvunqrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNGIwYjNhLThlYjAtNDdkNS05Y2RiLTFhZmE3NGNhZmMyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yOVQwMjozMjo0Mi41NzU2Njk4OVoifQ%3D%3D&digest=sha256%3A6d7883c4bdc6bd3224c1649ae8caef71d1b0200beef6859682c3929949df2800 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=740285d6-a8c8-4e1f-a1d4-ad2e6a5d68c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43648" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=4.408768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=01020e4f-5397-44dc-9de9-e14d7e8c117c http.request.method=GET http.request.remoteaddr="127.0.0.1:43648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.969µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38761/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:38761/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=443b5253-ca3a-4be5-ba6e-ec55073ee9a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44838" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=bcf246da-8e45-4fb8-9710-8149b6ec509e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43650" 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.113023ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=00f7b6d2-ff9e-49c0-87a2-9ee81695a81a http.request.method=GET http.request.remoteaddr="127.0.0.1:43650" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.049µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:38761/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:38761/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=443b5253-ca3a-4be5-ba6e-ec55073ee9a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44838" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38761" http.request.id=a5ff3b9d-2d53-4aac-a502-b2d4eaa0e5ce http.request.method=GET http.request.remoteaddr="127.0.0.1:43660" 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.012301ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-29T02:32:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:80dc5bb4d664ea449002b04d60a6a65f00bd75539da6534fdc866676c32d4dcf with ttl=167h59m59.9999912s" go.version=go1.26.2 time="2026-04-29T02:32:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34695" http.request.id=443b5253-ca3a-4be5-ba6e-ec55073ee9a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44838" 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=12.851618ms http.response.status=200 http.response.written=935 127.0.0.1 - - [29/Apr/2026:02:32:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.83s) === RUN TestAppDispatcher time="2026-04-29T02:32:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39265" http.request.id=3d72170d-2e8b-4697-ae55-bcff43463f0e http.request.method=GET http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="901.529µs" http.response.status=200 http.response.written=0 time="2026-04-29T02:32:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39265" http.request.id=e0dbe800-0357-4831-a516-162f46fa90fa http.request.method=GET http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="745.888µs" http.response.status=200 http.response.written=0 time="2026-04-29T02:32:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39265" http.request.id=508d89bb-e091-44ef-9372-30d88b3a9c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.008µs" http.response.status=200 http.response.written=0 time="2026-04-29T02:32:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39265" http.request.id=d94fa5eb-d9e9-47b1-8d07-37de6b4ee70b http.request.method=GET http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="782.729µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-29T02:32:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:44Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:44Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:36641" http.request.id=4cca4109-30fb-4811-b673-360fca904f15 http.request.method=GET http.request.remoteaddr="127.0.0.1:33420" 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-04-29T02:32:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:44Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:44Z" level=info msg="configuring file health check path=/tmp/healthcheck2747599947, interval=1" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-29T02:32:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:48Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:48Z" level=info msg="configuring TCP health check addr=127.0.0.1:42861, interval=1" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-29T02:32:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:52Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 time="2026-04-29T02:32:52Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41817, interval=1, threshold=3" go.version=go1.26.2 instance.id=0574a81d-7e67-46e6-8f8d-3df352c55318 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 87.666s ? 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.11s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.94s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.539s === RUN TestSchedule time="2026-04-29T02:31:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99712ms" go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.76µs" go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998µs" go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-29T02:31:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-29T02:31:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99716ms" go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99808ms" go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 time="2026-04-29T02:31:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-29T02:31:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a537f4b2-d3ff-442d-8d34-dcd002104958 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.751s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.18s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25021952 sha256:f8469d56a42098c184172727ece2e87bec5270f044a1b7e82802316a9ba2edb7 [] map[] } --- PASS: TestSimpleBlobRead (0.67s) === RUN TestBlobMount --- PASS: TestBlobMount (0.53s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.55s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.62s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.40s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:33c150919ea1a14c3f35049ed6858a3ea9acc0bad1babbdc97261f4f5c9b5835 palailogos: marking blob sha256:904f1b956fbb7b64bfe7e95408f5cdd2fb1f24e532a6dbdc2f807fa0c94bbdbc palailogos: marking blob sha256:b6a7c6473a6b7d3c566d18fa4f424a461daf3b59007d67985b0e5c8fb879e393 palailogos: marking manifest sha256:3a3e5214c203316ef23f75f2d9274700c57068c8b1e8d2d58be0b974ae144b63 palailogos: marking blob sha256:33c150919ea1a14c3f35049ed6858a3ea9acc0bad1babbdc97261f4f5c9b5835 palailogos: marking blob sha256:7e1ed0a9123689f9d0b63c853fa30f13350100451b09dde85dd4b32642e5f628 palailogos: marking manifest sha256:7e1ed0a9123689f9d0b63c853fa30f13350100451b09dde85dd4b32642e5f628 palailogos: marking blob sha256:4544eb2532b4680dbe6dfe0ebb922b04d064cc37b54463ed00f170453dccb82f palailogos: marking blob sha256:1aeaa704ff381416deeead1be41648153f6dadb5c70d06e2183f52f6fe2ed45e palailogos: marking manifest sha256:b4f1db62930191fe3d613218d83a3a94d99e6318e141ffc37baa62d336c3f084 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:9904de7771a4639fcbc2f4a03df67742b066801af480b09766def3e5e855b8e9 palailogos: marking blob sha256:f01cefb2eeab207b396eec180ed65ac8fd20d286c2e6f89f23ae1835aaf49d21 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.36s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5 deletemanifests: marking manifest sha256:43d958326335af9b97cbc06330677f4fb6de095926f9fee59f191e4c2ce6faf4 deletemanifests: marking blob sha256:ce6b861503fde4bfb8208eb23112b5e992dd902d1607e2bfb33b4dfe43b262d8 deletemanifests: marking blob sha256:b6a9ede5843196367246e132caa4eac5e4ad43fe99c6f7b151a6f9ccc9be31bf deletemanifests: marking blob sha256:28ba2e9b519390bb94e2a0239672777c6a4ab181811414c63c2af2295127b96b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5 blob eligible for deletion: sha256:0b7949a0a18143200c2ba485543df890ff5fd139e1fe1ffc1c1c1227d4a86e24 blob eligible for deletion: sha256:1e5aedd264ac5b241a369e239cbd0b51a4e13db4a30a2b8a121feb73f585a248 blob eligible for deletion: sha256:caa7b3a38c6f9a407277a06d4d6b39f9c54b6de9f89b42969bdbc306ec0f03db deletemanifests manifest eligible for deletion: sha256:037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5 deletemanifests: marking manifest sha256:43d958326335af9b97cbc06330677f4fb6de095926f9fee59f191e4c2ce6faf4 deletemanifests: marking blob sha256:ce6b861503fde4bfb8208eb23112b5e992dd902d1607e2bfb33b4dfe43b262d8 deletemanifests: marking blob sha256:b6a9ede5843196367246e132caa4eac5e4ad43fe99c6f7b151a6f9ccc9be31bf deletemanifests: marking blob sha256:28ba2e9b519390bb94e2a0239672777c6a4ab181811414c63c2af2295127b96b time="2026-04-29T02:31:51Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 time="2026-04-29T02:31:51Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0b7949a0a18143200c2ba485543df890ff5fd139e1fe1ffc1c1c1227d4a86e24 time="2026-04-29T02:31:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0b7949a0a18143200c2ba485543df890ff5fd139e1fe1ffc1c1c1227d4a86e24" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:1e5aedd264ac5b241a369e239cbd0b51a4e13db4a30a2b8a121feb73f585a248 time="2026-04-29T02:31:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e5aedd264ac5b241a369e239cbd0b51a4e13db4a30a2b8a121feb73f585a248" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:caa7b3a38c6f9a407277a06d4d6b39f9c54b6de9f89b42969bdbc306ec0f03db time="2026-04-29T02:31:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/caa7b3a38c6f9a407277a06d4d6b39f9c54b6de9f89b42969bdbc306ec0f03db" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5 time="2026-04-29T02:31:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/037a39cb517c314cde28be1a490c0394b057cb50e7c61b7484f8c0f5bb9452d5" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 --- PASS: TestDeleteManifestIfTagNotFound (2.24s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:22dbd71e9b83b9dc9ebf809b29b42a16ba2090a291eb139034453e6bac39ff55 time="2026-04-29T02:31:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22dbd71e9b83b9dc9ebf809b29b42a16ba2090a291eb139034453e6bac39ff55" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:8f61aa4f322542c484137827222102d2c526b0b6f7ff49e80d1c04af4dae5a32 time="2026-04-29T02:31:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f61aa4f322542c484137827222102d2c526b0b6f7ff49e80d1c04af4dae5a32" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:fb38fd99da907973e2fef8e09393d8459c8c6656034cfe83fbf308496efac502 time="2026-04-29T02:31:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb38fd99da907973e2fef8e09393d8459c8c6656034cfe83fbf308496efac502" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 --- PASS: TestGCWithMissingManifests (0.89s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:4f4923dcd5b811e2079006b1335f98eb816c7d4be7275b0b23992fb514a9fce6 komnenos: marking blob sha256:8c9ebccd3c3ae3d1aecfefc463550bee83761d9c31b6bad71f92b3e2f0de8dff komnenos: marking blob sha256:bed121b7e6d9e3c499e0abc05a70ecb30d180b6f25aee98840295418d27fce98 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:149ec4f1b57dd3ed3307eabf74898b72c946945d84e6aa6323551b8026a7175c time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/149ec4f1b57dd3ed3307eabf74898b72c946945d84e6aa6323551b8026a7175c" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:308f9b37dcee54aa24090eb0b1422f94e63064faf5ae92742f3206b32d577678 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/30/308f9b37dcee54aa24090eb0b1422f94e63064faf5ae92742f3206b32d577678" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:4b3b637e92a3412f89c52461a8193b21dbdc5e34ca071beb1fc4c2b9d23432c5 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b3b637e92a3412f89c52461a8193b21dbdc5e34ca071beb1fc4c2b9d23432c5" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:8b34bbcc0d63dbf38e7f77f41972716cc279b1812051216204b8ed755b5f7c77 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b34bbcc0d63dbf38e7f77f41972716cc279b1812051216204b8ed755b5f7c77" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:9ce09329b7190ac5b857d04b7e7019846a824d63fdcb08ca67b20c8325cfcbd4 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9ce09329b7190ac5b857d04b7e7019846a824d63fdcb08ca67b20c8325cfcbd4" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:e321196b2471f11fcdde2eb61c0d3ae407f0ffe63572857ae02da6e7b1f39450 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e321196b2471f11fcdde2eb61c0d3ae407f0ffe63572857ae02da6e7b1f39450" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-29T02:31:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 --- PASS: TestDeletionHasEffect (2.31s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.32s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e475966f928c0b055f5b77baee2ffa2b04aa6b89460b608721fbe5687ad6b037 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:15c895db7ea8d9c2797bbe209f610d76e147bbfdca5c86c7e9fd10964f3d6457 michael_z_doukas: marking blob sha256:dcf5bd67407cd6eff0f6deb4f928b266f449df1d9be8c9f98c5e271afb536644 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a28f04395640721ea23f06e505c083bd47c6144b98312b46267c7d6b42b82991 time="2026-04-29T02:31:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a28f04395640721ea23f06e505c083bd47c6144b98312b46267c7d6b42b82991" go.version=go1.26.2 instance.id=6ad98b35-7e62-4816-addd-ea6cd22220d6 --- PASS: TestOrphanBlobDeleted (1.00s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bcf11fca4fe1db110fa51536a9ae33d54fbee2dab1afa762164bcb80cf6a80b2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7458d56c6840a1e41631afadf9d75aa92ccc50aaa2a003ae4e23ccf0585cf553 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.65s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.56s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.70s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-29T02:32:01Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 01:32:01.191619762 +0000 UTC m=-3570.299796089, actuallyDelete=true" time="2026-04-29T02:32:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-29T02:32:01Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963, actuallyDelete=true" time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/06257fc6-0b61-4f5e-a72b-1f827932b110 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08144d62-3eb2-4bda-9ff5-ec3152643c27 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/13091a5e-0254-4f2c-bd1c-89a21d4c0d6f have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dee6b56a-ee03-4685-a55d-dff308e9a673 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7f4a75f-8cf6-4919-bd68-929bd05b501f have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6469e75-9831-435d-bd06-ffe846ea6ea8 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3d946c7a-fde5-4d10-b16d-e5416f52796d have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2c901bf4-832f-40dd-90df-feebd3b6ac47 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/44bf6bf3-0f07-4472-80b2-61906ce0c58c have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c20b5bae-4e5a-45ab-a8da-369c579387c3 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed23ec49-2672-43f4-9a24-34bd519d1bb8 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.192679814 +0000 UTC m=+29.701263963). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-29T02:32:01Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781, actuallyDelete=true" time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/582d8c9e-6410-4c45-9ec9-e7bde072634e have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6e791a00-f436-4f9a-b72e-1f59dbd56de0 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5fe5c387-c5b1-4af9-b27a-17cb60fed9ae have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7514da88-0c85-4aed-be2e-ea3109d28c21 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f397c648-45b5-4c48-8198-07ed105e572b have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.194392632 +0000 UTC m=+29.702976781). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-29T02:32:01Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833, actuallyDelete=true" time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a925de8-21cf-4869-90a7-9711da74ca9a have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb30a26b-6981-48f4-932f-068999f5f4cf have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3fbf6315-780e-44e3-a6f1-b9f5450a25e2 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/70f641ef-2b9f-46d4-80c6-5aef039d6777 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/900e4d53-8c9f-46cb-a0f6-ac64abb51d14 have older date (2026-04-29 01:32:01 +0000 UTC) than purge date (2026-04-29 02:32:01.195435724 +0000 UTC m=+29.704019833). Removing upload directory." time="2026-04-29T02:32:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-29T02:32:01Z" level=info msg="PurgeUploads starting: olderThan=2026-04-29 02:32:01.196192412 +0000 UTC m=+29.704776561, actuallyDelete=true" time="2026-04-29T02:32:01Z" 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 29.808s ? 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.217s === 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.133s === RUN TestWalkFileRemoved time="2026-04-29T02:31:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.075s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.667s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.16s) === 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.331s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.31s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.020s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.12s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.766s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-29T02:31:31Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-29T02:31:31Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-29T02:31:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched time="2026-04-29T02:31:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T02:31:31Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=e5c655af-bc68-4a15-aa09-8c96753fffba ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) time="2026-04-29T02:31:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=e5c655af-bc68-4a15-aa09-8c96753fffba --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) time="2026-04-29T02:31:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=e5c655af-bc68-4a15-aa09-8c96753fffba --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4 (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) time="2026-04-29T02:31:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T02:31:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T02:31:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-29T02:31:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.680s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.162s ? 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.762s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.68s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.464s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.150s ? 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! 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... Please specify at least one package name on the command line. >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! Please specify at least one package name on the command line. >>> docker-registry*: Scanning shared objects libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Wed, 29 Apr 2026 02:33:00 +0000 elapsed time 0h 2m 0s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260429.023102) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 288.7 MiB in 103 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...