>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Sun, 12 Apr 2026 12:02:30 +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 (20260412.120234) Executing busybox-1.37.0-r31.trigger OK: 549.9 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/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-12T12:03:52Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-12T12:03:52Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.10s) PASS ok github.com/docker/distribution/configuration 0.571s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-12T12:03:52Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.507s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.03s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.511s === 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.365s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.630s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.01s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.381s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.370s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.434s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) PASS ok github.com/docker/distribution/manifest/schema2 0.360s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/12 12:03:53 http: TLS handshake error from 127.0.0.1:51188: 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:33867/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33867/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33867/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33867/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40113?status=0, fail=true --- PASS: TestHTTPSink (0.12s) === RUN TestListener --- PASS: TestListener (2.09s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-12T12:03:55Z" level=info msg="broadcaster: closing" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="closing testSink" time="2026-04-12T12:03:55Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-12T12:03:55Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 1} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 1} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 1} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 1} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:55Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-12T12:03:56Z" level=warning msg="&{0x3f62583830 0.9} encountered too many errors, backing off" time="2026-04-12T12:03:56Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.01s) PASS ok github.com/docker/distribution/notifications 4.914s ? 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-12T12:03:54Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-12T12:03:54.339811918Z" 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-12T12:03:54.340066377Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:03:54.340210617Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.26.2 time="2026-04-12T12:03:54.349676077Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-12T12:03:54.350046796Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-12T12:03:54.360735634Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-12T12:03:57.398632634Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=d71f11ca-f009-44cd-a1e7-2be7bd5353b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35652" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=32.056172ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:03:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-12T12:03:57.399817252Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (4.35s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-12T12:03:57.627152293Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-12T12:03:57.636011114Z" 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-12T12:03:57.636300454Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:03:57.636554973Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.26.2 time="2026-04-12T12:03:57.637545771Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.24s) PASS ok github.com/docker/distribution/registry 13.281s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.366s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.08s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.16s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.828s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-12T12:03:52Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=f0001276-49b3-4bf3-8fe0-a92c5b8dea73 time="2026-04-12T12:03:52Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=f0001276-49b3-4bf3-8fe0-a92c5b8dea73 --- PASS: TestBasicAccessController (0.06s) === RUN TestCreateHtpasswdFile time="2026-04-12T12:03:53Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="Ji9_99hB9t0UYCxyzPiCwaIPc-JL7a0iOuMdH6WBsJQ" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.678s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.05s) PASS ok github.com/docker/distribution/registry/auth/silly 0.487s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2026-04-12T12:03:52Z" level=info msg="token not to be used before 2026-04-12 12:03:53 +0000 UTC - currently 2026-04-12 12:03:52.948793788 +0000 UTC m=+0.215158748" time="2026-04-12T12:03:52Z" level=info msg="token not to be used after 2026-04-12 12:03:52 +0000 UTC - currently 2026-04-12 12:03:52.952801839 +0000 UTC m=+0.219166719" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-12T12:03:52Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.520s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.04s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.02s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.02s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.785s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.03s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.03s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.629s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.357s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-12T12:03:54Z" 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-12T12:03:54Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:03:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33621" http.request.id=e304277a-8a0f-47e5-a007-44f2afe281ab http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.43532ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:03:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.09s) === RUN TestCatalogAPI time="2026-04-12T12:03:54Z" 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-12T12:03:54Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:03:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=ab7dcd7a-bc1f-4a60-ba22-6c24b960afb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.711981ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Apr/2026:12:03:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-12T12:03:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=31a812ea-3f5b-4f24-bb99-5348313213a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.608513ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:03:55 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=4111403f-8819-48d1-ba6d-b2c3e13600e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/aaaa/blobs/uploads/01646620-c265-44ff-b23c-5da6ae327357?_state=tT4YSAUGPxRi5rB7mxOSO80yXUF5EKVONNPdhzV-evJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMTY0NjYyMC1jMjY1LTQ0ZmYtYjIzYy01ZGE2YWUzMjczNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDM6NTUuMDgzNDkzMzUxWiJ9&digest=sha256%3A909f1a22cc87267d2ec8c3a72f038190d355f1da0a0ad2aa8f62ee108f01c54b" http.request.useragent="Go-http-client/1.1" http.response.duration=14.694530506s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:03:55 +0000] "PUT /v2/foo/aaaa/blobs/uploads/01646620-c265-44ff-b23c-5da6ae327357?_state=tT4YSAUGPxRi5rB7mxOSO80yXUF5EKVONNPdhzV-evJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwMTY0NjYyMC1jMjY1LTQ0ZmYtYjIzYy01ZGE2YWUzMjczNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDM6NTUuMDgzNDkzMzUxWiJ9&digest=sha256%3A909f1a22cc87267d2ec8c3a72f038190d355f1da0a0ad2aa8f62ee108f01c54b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=6c446a2c-c2a9-4bfc-9a4f-6a5776c7be0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.888146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=d33a866a-fa8c-4304-a448-1804495da73a http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.738753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=bf363d64-52d9-445f-8d17-1d4c6299eb8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/bbbb/blobs/uploads/05f5a1ba-3b7a-4b9b-b29f-f96b5c0f6c06?_state=dsj4_9ij47TbXGiGGZoajUCV8WuFk40ogClyqoARLhJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWY1YTFiYS0zYjdhLTRiOWItYjI5Zi1mOTZiNWMwZjZjMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MTAuODMyNzM5NzU2WiJ9&digest=sha256%3Ad332257642f234ad57e51d1e62cf09dee877d02550bd30d15aa38abbcde8e714" http.request.useragent="Go-http-client/1.1" http.response.duration=19.577954778s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/05f5a1ba-3b7a-4b9b-b29f-f96b5c0f6c06?_state=dsj4_9ij47TbXGiGGZoajUCV8WuFk40ogClyqoARLhJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWY1YTFiYS0zYjdhLTRiOWItYjI5Zi1mOTZiNWMwZjZjMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MTAuODMyNzM5NzU2WiJ9&digest=sha256%3Ad332257642f234ad57e51d1e62cf09dee877d02550bd30d15aa38abbcde8e714 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=1a32db87-6a22-403b-a4db-c75d3946aaa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.718528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=688d2819-6eef-40c8-b831-0f9945fa60f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.843354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=44d9cb47-370f-45e4-8af3-90fcaab1b873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/cccc/blobs/uploads/037243f1-771d-46eb-83f4-b8ed09673062?_state=jeFrNkFJq5eVSlJO5_Xs0f37WhaYH0DYSdNPlsyaEEt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMzcyNDNmMS03NzFkLTQ2ZWItODNmNC1iOGVkMDk2NzMwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MzEuMDUyODY4NDAxWiJ9&digest=sha256%3A375059e4bdec3559a432b13a4fb18ae80eaef50c1e9b70765be3987ddb13a1cc" http.request.useragent="Go-http-client/1.1" http.response.duration=7.222787104s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/037243f1-771d-46eb-83f4-b8ed09673062?_state=jeFrNkFJq5eVSlJO5_Xs0f37WhaYH0DYSdNPlsyaEEt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMzcyNDNmMS03NzFkLTQ2ZWItODNmNC1iOGVkMDk2NzMwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MzEuMDUyODY4NDAxWiJ9&digest=sha256%3A375059e4bdec3559a432b13a4fb18ae80eaef50c1e9b70765be3987ddb13a1cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=e193dc89-3b0b-4893-9f11-f7ae6e37f59b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.035283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=b2d84b7b-308f-4025-8235-3a42d1710209 http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.378193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:39 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=91f2a5a2-e14f-4f66-8b16-3a53d407f99d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/dddd/blobs/uploads/045de6de-fb2d-4af1-910c-8388e6164730?_state=dgArfvwCYxENPKvmKbn4fmFLYd27_csM9NMSdj-juSN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNDVkZTZkZS1mYjJkLTRhZjEtOTEwYy04Mzg4ZTYxNjQ3MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MzkuMTU1MzI5NDEyWiJ9&digest=sha256%3A688bac66210e4a413997edd868d199bfd51d7a05a2c269fcab1ed522a0694290" http.request.useragent="Go-http-client/1.1" http.response.duration=11.000600765s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:39 +0000] "PUT /v2/foo/dddd/blobs/uploads/045de6de-fb2d-4af1-910c-8388e6164730?_state=dgArfvwCYxENPKvmKbn4fmFLYd27_csM9NMSdj-juSN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNDVkZTZkZS1mYjJkLTRhZjEtOTEwYy04Mzg4ZTYxNjQ3MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6MzkuMTU1MzI5NDEyWiJ9&digest=sha256%3A688bac66210e4a413997edd868d199bfd51d7a05a2c269fcab1ed522a0694290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=3b280a01-cc8b-44da-9870-58bde300c0fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.110703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=43320641-0b16-4149-bfb3-b97b476e50d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.771832ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:50 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=f733342d-93ea-4b76-bfb7-1bea90eb3bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/eeee/blobs/uploads/92c087c0-0a8c-4e8e-a7c0-169eb2f4d05d?_state=one5fPMiMWzgp66gt31Mm807L29CGu1zAsGmZTiliHt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MmMwODdjMC0wYThjLTRlOGUtYTdjMC0xNjllYjJmNGQwNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6NTAuNjk5Njg5MzEyWiJ9&digest=sha256%3A9eb94fae35d8733e6bec69f52ee4bec1b33618b03aeb6c54cccf8eb117eb4e03" http.request.useragent="Go-http-client/1.1" http.response.duration=4.438646669s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:50 +0000] "PUT /v2/foo/eeee/blobs/uploads/92c087c0-0a8c-4e8e-a7c0-169eb2f4d05d?_state=one5fPMiMWzgp66gt31Mm807L29CGu1zAsGmZTiliHt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MmMwODdjMC0wYThjLTRlOGUtYTdjMC0xNjllYjJmNGQwNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6NTAuNjk5Njg5MzEyWiJ9&digest=sha256%3A9eb94fae35d8733e6bec69f52ee4bec1b33618b03aeb6c54cccf8eb117eb4e03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=2e46011f-3658-4d5f-a383-e7525019718f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.198807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:55 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:04:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=6d9fa98a-f8e4-483b-aea7-f2ffe0b69541 http.request.method=POST http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.785754ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:55 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=057b069b-5fc5-4b06-80da-680b28b0ef74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/ffff/blobs/uploads/621d06c4-9c07-4878-8c82-baef72dcd4eb?_state=aU0I100dophF2NBtYNaqwFXBirDMZiBSKlfj-wfdGTp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MjFkMDZjNC05YzA3LTQ4NzgtOGM4Mi1iYWVmNzJkY2Q0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6NTUuODMxOTgxNjRaIn0%3D&digest=sha256%3Ac9546a2af5dd6089445cd01f4dc5d176bb675b31b77ea0e1e239d6d1d3c7da76" http.request.useragent="Go-http-client/1.1" http.response.duration=8.265298808s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:04:55 +0000] "PUT /v2/foo/ffff/blobs/uploads/621d06c4-9c07-4878-8c82-baef72dcd4eb?_state=aU0I100dophF2NBtYNaqwFXBirDMZiBSKlfj-wfdGTp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MjFkMDZjNC05YzA3LTQ4NzgtOGM4Mi1iYWVmNzJkY2Q0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDQ6NTUuODMxOTgxNjRaIn0%3D&digest=sha256%3Ac9546a2af5dd6089445cd01f4dc5d176bb675b31b77ea0e1e239d6d1d3c7da76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=434e53e3-65db-4a3d-92db-8c16bf8cad50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.878748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=3b5a6a08-aea9-4fba-8716-4aaf71b3db1b http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.344535ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=ac0108b2-9a83-4446-b2a9-89457d264f62 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.678134ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=ab4e5999-fa6c-416a-99d4-128704cc2bec http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" 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=2.461974ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=8e7d3d75-527c-4857-b8a1-44f4898f3ad7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.391794ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=afe5bfdb-3090-4106-85b2-4427c581fb50 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.380135ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=b1697147-0761-4015-9d9a-404f9bb60d57 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.379795ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" 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:42239" http.request.id=d7a603a1-f1ab-463c-b5a9-d28e85bc5ead http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" 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=2.541395ms http.response.status=400 http.response.written=116 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" 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:42239" http.request.id=b74d5d0c-9be8-4539-a6fe-03bddeffde30 http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" 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=2.187675ms http.response.status=400 http.response.written=115 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=04a8fb7e-4cc9-433e-9eea-f6d50893c94b http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" 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=2.210956ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42239" http.request.id=af7f6a50-a177-43e1-b64c-64609ccc6e2c http.request.method=GET http.request.remoteaddr="127.0.0.1:58008" 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=2.499335ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-12T12:05:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:05:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:05:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=212f40a1-a8ca-459d-bc9c-57ca54660446 http.request.method=POST http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.72157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=287fe006-4329-429d-b48c-003476155b0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/aaaa/blobs/uploads/364dff95-5df8-46d0-bf62-cc6fc70c7afb?_state=y7NAF_-bccFMlUNtf-4srl_ZiyIoeeaeAIal0hZurcl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzNjRkZmY5NS01ZGY4LTQ2ZDAtYmY2Mi1jYzZmYzcwYzdhZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MDQuNzgyMDI5Mjg1WiJ9&digest=sha256%3A821a674ed98cecd7234766c3b97269f6131db1e966e4354e0efb6ae8d6766e18" http.request.useragent="Go-http-client/1.1" http.response.duration=7.198640474s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/364dff95-5df8-46d0-bf62-cc6fc70c7afb?_state=y7NAF_-bccFMlUNtf-4srl_ZiyIoeeaeAIal0hZurcl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzNjRkZmY5NS01ZGY4LTQ2ZDAtYmY2Mi1jYzZmYzcwYzdhZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MDQuNzgyMDI5Mjg1WiJ9&digest=sha256%3A821a674ed98cecd7234766c3b97269f6131db1e966e4354e0efb6ae8d6766e18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=9563671b-9bd5-4e2e-8341-e9e3b7b7ad67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.474808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=818f439d-06b2-48af-9ec1-e6ae7a7169aa http.request.method=POST http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.696475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:12 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=86ecf4c3-27d4-4043-9a97-0716a61eed33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/bbbb/blobs/uploads/a031a45f-8ec7-4231-a51d-160dcd1fa166?_state=Y1MoeVvuXqefz3bhzk9iherpZlDA0ifOWUky11qf02B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMDMxYTQ1Zi04ZWM3LTQyMzEtYTUxZC0xNjBkY2QxZmExNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MTIuNjAwNDY3NzE0WiJ9&digest=sha256%3A0b7d7b6d1dc3f35ca41993e7499be1e6d920d67122635310ecf0e0c27bd9473c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.192417506s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:12 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a031a45f-8ec7-4231-a51d-160dcd1fa166?_state=Y1MoeVvuXqefz3bhzk9iherpZlDA0ifOWUky11qf02B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMDMxYTQ1Zi04ZWM3LTQyMzEtYTUxZC0xNjBkY2QxZmExNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MTIuNjAwNDY3NzE0WiJ9&digest=sha256%3A0b7d7b6d1dc3f35ca41993e7499be1e6d920d67122635310ecf0e0c27bd9473c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=c5463d3c-fda7-4cdd-8748-806fc5a962e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.022245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=dd6f1928-89e5-4f4b-bf05-7e48a8130a4a http.request.method=POST http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.968534ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:23 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=71218f03-ba31-433a-8714-25ff6d032d85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/cccc/blobs/uploads/5d477cf2-a3d5-4919-8988-42483a46281e?_state=kxqKeWfX49-MUOCrtoxc0LKFiKUHDd0fheG2jtyNCe17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZDQ3N2NmMi1hM2Q1LTQ5MTktODk4OC00MjQ4M2E0NjI4MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MjMuMzQzMzgxNzAxWiJ9&digest=sha256%3A559030f00ed86354268cfdddef77d15132b5a874175e1552a67faeb47ebd61e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.345866863s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:23 +0000] "PUT /v2/foo/cccc/blobs/uploads/5d477cf2-a3d5-4919-8988-42483a46281e?_state=kxqKeWfX49-MUOCrtoxc0LKFiKUHDd0fheG2jtyNCe17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZDQ3N2NmMi1hM2Q1LTQ5MTktODk4OC00MjQ4M2E0NjI4MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MjMuMzQzMzgxNzAxWiJ9&digest=sha256%3A559030f00ed86354268cfdddef77d15132b5a874175e1552a67faeb47ebd61e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=a0b2303e-8a45-41e8-b563-90d5e1a1449d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.320747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=9513370c-449e-4afd-ba8d-a59b2f6581e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.075114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=83ab8bb5-18c5-4cf0-9201-8bfd71fb0f44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/dddd/blobs/uploads/2584e8e8-1fbb-4966-90a7-5bd7cf9f96fa?_state=Wvgx6Y7f32WCJGVK1Slaw1hOOrLnMzE4Ha5zb0KRZsZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTg0ZThlOC0xZmJiLTQ5NjYtOTBhNy01YmQ3Y2Y5Zjk2ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MzEuMTUwMjk4MTkzWiJ9&digest=sha256%3Ade18cb40357cc1d9d583e8ad60a172ec233dffc89e080e6a773fcd4095ae0480" http.request.useragent="Go-http-client/1.1" http.response.duration=4.681920056s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/2584e8e8-1fbb-4966-90a7-5bd7cf9f96fa?_state=Wvgx6Y7f32WCJGVK1Slaw1hOOrLnMzE4Ha5zb0KRZsZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNTg0ZThlOC0xZmJiLTQ5NjYtOTBhNy01YmQ3Y2Y5Zjk2ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6MzEuMTUwMjk4MTkzWiJ9&digest=sha256%3Ade18cb40357cc1d9d583e8ad60a172ec233dffc89e080e6a773fcd4095ae0480 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=e95bdbfe-f4cd-455b-afab-5287105ca17d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.572648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40453" http.request.id=ed690177-833c-43f4-8c51-4d4fdd0d5316 http.request.method=GET http.request.remoteaddr="127.0.0.1:48270" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.329115ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Apr/2026:12:05:35 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (101.50s) === RUN TestURLPrefix time="2026-04-12T12:05:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:05:35Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:05:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38731" http.request.id=423f75d8-d4f0-4619-9e24-96391528dc7c http.request.method=GET http.request.remoteaddr="127.0.0.1:60810" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.881514ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:05:35 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-12T12:05:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:05:35Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:05:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=b1c01b17-85b0-4a1a-947b-d1a957ce828b http.request.method=GET http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.243114ms http.response.status=404 http.response.written=157 vars.digest="sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "GET /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=0d425120-201a-4e5e-aa3a-4511bc9fe9b7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.911114ms http.response.status=404 http.response.written=157 vars.digest="sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=ef5a1663-a4fa-477a-a240-e3c481fd477e http.request.method=POST http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.767554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=a63b3bcd-73df-4189-9047-5e1371dbfdae http.request.method=GET http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.114554ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "GET /v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=4ddb9a7d-7fad-4ea7-bba8-6a1e9e394835 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.701294ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=05ea76cc-dd72-4be4-9822-bd2f1377b6c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7217f18b-285e-4453-8313-f2b3f28c602d time="2026-04-12T12:05:36Z" 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:34697" http.request.id=05ea76cc-dd72-4be4-9822-bd2f1377b6c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35328" http.request.uri="/v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.807614ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7217f18b-285e-4453-8313-f2b3f28c602d 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "GET /v2/foo/bar/blobs/uploads/7217f18b-285e-4453-8313-f2b3f28c602d?_state=dLw4aWiGyDFfSlJjQdUJboWjOETTthpmfqp0TEvxN0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMTdmMThiLTI4NWUtNDQ1My04MzEzLWYyYjNmMjhjNjAyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44Mzg5MjcxMDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=d44d69c4-2c5e-4a1e-b29d-93c4b299de62 http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.065294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=439f4362-3dec-4610-9bef-28b57d9c06d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/bb2025ce-a64a-4379-b165-23f1568eea87?_state=odoq36YF56CMjopfmUeCMyXIquSA2QIMF16OJq7XDdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMjAyNWNlLWE2NGEtNDM3OS1iMTY1LTIzZjE1NjhlZWE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NTQzNTAxNTZaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" provided=sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f vars.name="foo/bar" vars.uuid=bb2025ce-a64a-4379-b165-23f1568eea87 time="2026-04-12T12:05:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=439f4362-3dec-4610-9bef-28b57d9c06d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/bb2025ce-a64a-4379-b165-23f1568eea87?_state=odoq36YF56CMjopfmUeCMyXIquSA2QIMF16OJq7XDdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMjAyNWNlLWE2NGEtNDM3OS1iMTY1LTIzZjE1NjhlZWE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NTQzNTAxNTZaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bb2025ce-a64a-4379-b165-23f1568eea87 time="2026-04-12T12:05:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f, 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:34697" http.request.id=439f4362-3dec-4610-9bef-28b57d9c06d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/bb2025ce-a64a-4379-b165-23f1568eea87?_state=odoq36YF56CMjopfmUeCMyXIquSA2QIMF16OJq7XDdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMjAyNWNlLWE2NGEtNDM3OS1iMTY1LTIzZjE1NjhlZWE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NTQzNTAxNTZaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.924714ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bb2025ce-a64a-4379-b165-23f1568eea87 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "PUT /v2/foo/bar/blobs/uploads/bb2025ce-a64a-4379-b165-23f1568eea87?_state=odoq36YF56CMjopfmUeCMyXIquSA2QIMF16OJq7XDdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiMjAyNWNlLWE2NGEtNDM3OS1iMTY1LTIzZjE1NjhlZWE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NTQzNTAxNTZaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=d57bc139-e56b-4bfc-b4f6-0addb39806bf http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=c66c3ff5-857f-4b9a-acbc-ddae3069631a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/a79988a5-92b5-40e4-9d91-3ab0d783c529?_state=DNvw7zzU5FDmPZlmmOtcZpHzeGj2ltBRqDY2PLLF7iZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTk4OGE1LTkyYjUtNDBlNC05ZDkxLTNhYjBkNzgzYzUyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NjE4ODM2NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "PUT /v2/foo/bar/blobs/uploads/a79988a5-92b5-40e4-9d91-3ab0d783c529?_state=DNvw7zzU5FDmPZlmmOtcZpHzeGj2ltBRqDY2PLLF7iZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTk4OGE1LTkyYjUtNDBlNC05ZDkxLTNhYjBkNzgzYzUyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NjE4ODM2NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=a6f63106-f1ac-44fe-9b89-be97bf663aea http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.750734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=6c2749db-7844-463b-9d1d-7d74a0fc0653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/35dd5d5e-76c1-416e-8051-31edf9363ea4?_state=ttFs6oz89vOLkiqTJR2HzgkIoH0VSoq-QnB3UHEyHZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZGQ1ZDVlLTc2YzEtNDE2ZS04MDUxLTMxZWRmOTM2M2VhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NzIxNjY3MThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.936911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "PUT /v2/foo/bar/blobs/uploads/35dd5d5e-76c1-416e-8051-31edf9363ea4?_state=ttFs6oz89vOLkiqTJR2HzgkIoH0VSoq-QnB3UHEyHZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZGQ1ZDVlLTc2YzEtNDE2ZS04MDUxLTMxZWRmOTM2M2VhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44NzIxNjY3MThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=ea05ae7e-859f-4a1a-91d3-14519f70db52 http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.815434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=2112d2d9-5d5a-472c-a7bc-9ebca66b9b07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/e2b64026-3f21-47b1-ab43-f79fe8033861?_state=sK2t4ervrzqVmla3B6y8dqDc2tPrX-GLEjZJgrUgvth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjY0MDI2LTNmMjEtNDdiMS1hYjQzLWY3OWZlODAzMzg2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44ODA1MDUxMloifQ%3D%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.duration=16.569165291s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:36 +0000] "PUT /v2/foo/bar/blobs/uploads/e2b64026-3f21-47b1-ab43-f79fe8033861?_state=sK2t4ervrzqVmla3B6y8dqDc2tPrX-GLEjZJgrUgvth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjY0MDI2LTNmMjEtNDdiMS1hYjQzLWY3OWZlODAzMzg2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTozNi44ODA1MDUxMloifQ%3D%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:05:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=50f35081-645f-4dfd-859f-9a24b8db6af1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.455733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34697" http.request.id=c31917ad-3e4e-48b4-8202-27146d4bf255 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/35b9d6ee-5d48-4db3-bf2f-3ef96aef3099?_state=h2wwQSZ4qjWgB6k-SoUuZJ62Q3PaCfyNSbZO9OTH4Il7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjlkNmVlLTVkNDgtNGRiMy1iZjJmLTNlZjk2YWVmMzA5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTo1My44OTkxMTM1ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=16.121110894s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:05:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/35b9d6ee-5d48-4db3-bf2f-3ef96aef3099?_state=h2wwQSZ4qjWgB6k-SoUuZJ62Q3PaCfyNSbZO9OTH4Il7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjlkNmVlLTVkNDgtNGRiMy1iZjJmLTNlZjk2YWVmMzA5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNTo1My44OTkxMTM1ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=8f643fd5-41ba-4421-9ec4-23e444aa46c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/35b9d6ee-5d48-4db3-bf2f-3ef96aef3099?_state=gycXNobjN3SYeFTX-GadpFUzmJfeDVr2Ie1ZGHbzi1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjlkNmVlLTVkNDgtNGRiMy1iZjJmLTNlZjk2YWVmMzA5OSIsIk9mZnNldCI6MzIxNDU0MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6NTNaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.60077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "PUT /v2/foo/bar/blobs/uploads/35b9d6ee-5d48-4db3-bf2f-3ef96aef3099?_state=gycXNobjN3SYeFTX-GadpFUzmJfeDVr2Ie1ZGHbzi1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjlkNmVlLTVkNDgtNGRiMy1iZjJmLTNlZjk2YWVmMzA5OSIsIk9mZnNldCI6MzIxNDU0MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDU6NTNaIn0%3D&digest=sha256%3Aeb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=3e46dea9-bd7c-47d8-8c2c-7c89166cd398 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.473173ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=b8906bfe-9511-4972-bc92-3ef778a612af http.request.method=GET http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=379.375241ms http.response.status=200 http.response.written=32145408 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "GET /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 200 32145408 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=error msg="error parsing digest="sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=33d471ed-46b8-4988-a42e-bc2fad4bede6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" vars.name="foo/bar" time="2026-04-12T12:06:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=33d471ed-46b8-4988-a42e-bc2fad4bede6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.624214ms http.response.status=400 http.response.written=110 vars.digest="sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "GET /v2/foo/bar/blobs/sha257:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-12T12:06:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=7ca86f67-ebe9-4b8c-9ff6-f4a2e840656e http.request.method=GET http.request.remoteaddr="127.0.0.1:41944" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.685653ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "GET /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:06: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-12T12:06:10Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:06:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=75f2f8c8-020e-4da9-ad80-b5b0b429f2fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56820" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.79911ms http.response.status=404 http.response.written=157 vars.digest="sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "GET /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=4910609e-0cf0-47db-aa5c-58b33976ebba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.202673ms http.response.status=404 http.response.written=157 vars.digest="sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=a7194139-a210-4dc5-812b-ed810dfc998c http.request.method=POST http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.644355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=a38dd4e7-b8c6-433a-a353-76c7d023a3f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.009394ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "GET /v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=30d9bf10-f4da-4a75-905b-f3796329c1d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.987914ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=6d6f62f3-3e1f-4f5b-b075-ff88386d6820 http.request.method=GET http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7cbaff7c-450a-4a76-8321-9270d02da7a1 time="2026-04-12T12:06:11Z" 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:41667" http.request.id=6d6f62f3-3e1f-4f5b-b075-ff88386d6820 http.request.method=GET http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.858494ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7cbaff7c-450a-4a76-8321-9270d02da7a1 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "GET /v2/foo/bar/blobs/uploads/7cbaff7c-450a-4a76-8321-9270d02da7a1?_state=B-0kfK0qfQaGVhgVbpHdhNpvVrulRoqq9agNx0GskZZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFmZjdjLTQ1MGEtNGE3Ni04MzIxLTkyNzBkMDJkYTdhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4yOTc0OTg1MDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=5ac8fc0a-c94b-4c7d-be31-684c6c71eecc http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.135554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=dec6c0a3-ea4a-4f8b-8770-e248329c95b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/de8db216-9e09-44ef-b8dc-9460ec92fa8f?_state=I2d5A7dNFHqGXG9eTGcJErUpDkqpfQdRhYaFkFhA8_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOGRiMjE2LTllMDktNDRlZi1iOGRjLTk0NjBlYzkyZmE4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMTMxNTY5MzRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" provided=sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 vars.name="foo/bar" vars.uuid=de8db216-9e09-44ef-b8dc-9460ec92fa8f time="2026-04-12T12:06:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=dec6c0a3-ea4a-4f8b-8770-e248329c95b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/de8db216-9e09-44ef-b8dc-9460ec92fa8f?_state=I2d5A7dNFHqGXG9eTGcJErUpDkqpfQdRhYaFkFhA8_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOGRiMjE2LTllMDktNDRlZi1iOGRjLTk0NjBlYzkyZmE4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMTMxNTY5MzRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=de8db216-9e09-44ef-b8dc-9460ec92fa8f time="2026-04-12T12:06:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354, 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:41667" http.request.id=dec6c0a3-ea4a-4f8b-8770-e248329c95b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/de8db216-9e09-44ef-b8dc-9460ec92fa8f?_state=I2d5A7dNFHqGXG9eTGcJErUpDkqpfQdRhYaFkFhA8_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOGRiMjE2LTllMDktNDRlZi1iOGRjLTk0NjBlYzkyZmE4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMTMxNTY5MzRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.981394ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=de8db216-9e09-44ef-b8dc-9460ec92fa8f 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "PUT /v2/foo/bar/blobs/uploads/de8db216-9e09-44ef-b8dc-9460ec92fa8f?_state=I2d5A7dNFHqGXG9eTGcJErUpDkqpfQdRhYaFkFhA8_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlOGRiMjE2LTllMDktNDRlZi1iOGRjLTk0NjBlYzkyZmE4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMTMxNTY5MzRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=3880e59c-2162-4144-9e9e-2ed3ab92b1ca http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.607834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=f4774c76-d05e-4744-9587-cb86ab3a7590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/7d94c4a0-888f-4800-bce2-18b6a7b6c56a?_state=kOaOAyLCRmO6ErV5u-lp0lFc0SetbNz7qU1l0S1xz_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkOTRjNGEwLTg4OGYtNDgwMC1iY2UyLTE4YjZhN2I2YzU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMjA1NzgzNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.218713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "PUT /v2/foo/bar/blobs/uploads/7d94c4a0-888f-4800-bce2-18b6a7b6c56a?_state=kOaOAyLCRmO6ErV5u-lp0lFc0SetbNz7qU1l0S1xz_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkOTRjNGEwLTg4OGYtNDgwMC1iY2UyLTE4YjZhN2I2YzU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMjA1NzgzNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=a8ba203e-b43d-4e0a-9b4b-38d8ae26a188 http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.722674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=78b5b22f-a54a-4458-9d95-4aaa14f5f82d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/f7b97e5e-e8a1-4859-bc03-a3be0849ab3c?_state=Mf_KdBkuurQPZe7_A9xNXXW3cyOurHUVj_im3-otzjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Yjk3ZTVlLWU4YTEtNDg1OS1iYzAzLWEzYmUwODQ5YWIzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMjgxODQ3MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "PUT /v2/foo/bar/blobs/uploads/f7b97e5e-e8a1-4859-bc03-a3be0849ab3c?_state=Mf_KdBkuurQPZe7_A9xNXXW3cyOurHUVj_im3-otzjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Yjk3ZTVlLWU4YTEtNDg1OS1iYzAzLWEzYmUwODQ5YWIzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMjgxODQ3MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=b8f0bcf8-32ec-4d83-8a84-95a65424f1bb http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.530555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=e3d9f36a-2fad-4a0d-992f-90a9e47dddfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/9ecd2751-ab6c-4d1b-9bb4-087e0eb29ebd?_state=OxXxrWVeuPcCkgoZyH88P3EW5MpSjj-VyhiZZKTi1sJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllY2QyNzUxLWFiNmMtNGQxYi05YmI0LTA4N2UwZWIyOWViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMzU4MTEzMjZaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.duration=12.69560215s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:11 +0000] "PUT /v2/foo/bar/blobs/uploads/9ecd2751-ab6c-4d1b-9bb4-087e0eb29ebd?_state=OxXxrWVeuPcCkgoZyH88P3EW5MpSjj-VyhiZZKTi1sJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllY2QyNzUxLWFiNmMtNGQxYi05YmI0LTA4N2UwZWIyOWViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoxMS4zMzU4MTEzMjZaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=2641e1d0-48f6-49ac-af20-57e8e8e2ca21 http.request.method=POST http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.551013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41667" http.request.id=7ea71ecd-a43a-400a-bf13-cf459fbf945d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/0c7001fb-a988-4249-acb4-22b356761ed9?_state=CkI4sA5Ucs6zySD7dvsyXJGe6NY7mdCQ782pQsYYsNF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNzAwMWZiLWE5ODgtNDI0OS1hY2I0LTIyYjM1Njc2MWVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoyNC4zODg0NDEwMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=13.599296845s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/0c7001fb-a988-4249-acb4-22b356761ed9?_state=CkI4sA5Ucs6zySD7dvsyXJGe6NY7mdCQ782pQsYYsNF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNzAwMWZiLWE5ODgtNDI0OS1hY2I0LTIyYjM1Njc2MWVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjoyNC4zODg0NDEwMDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=0003ccd5-2a8c-4964-a004-5f1c830a3af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/uploads/0c7001fb-a988-4249-acb4-22b356761ed9?_state=OnXKLr8xnTqmny4HzlTU8EpSiHMWlUIyEianR_a6dZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNzAwMWZiLWE5ODgtNDI0OS1hY2I0LTIyYjM1Njc2MWVkOSIsIk9mZnNldCI6MjU0NDQzNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDY6MjRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.duration=4.70231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:37 +0000] "PUT /v2/foo/bar/blobs/uploads/0c7001fb-a988-4249-acb4-22b356761ed9?_state=OnXKLr8xnTqmny4HzlTU8EpSiHMWlUIyEianR_a6dZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNzAwMWZiLWE5ODgtNDI0OS1hY2I0LTIyYjM1Njc2MWVkOSIsIk9mZnNldCI6MjU0NDQzNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDY6MjRaIn0%3D&digest=sha256%3Ab37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=99c84db0-bd77-487b-852c-ec5d973f98bb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.138793ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=ca589d40-c159-424f-97da-27b8e846d87a http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=289.193031ms http.response.status=200 http.response.written=25444352 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "GET /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 200 25444352 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=error msg="error parsing digest="sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=6b27ec92-41ff-4543-889c-ba6096e9420d http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" vars.name="foo/bar" time="2026-04-12T12:06:38Z" 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:41667" http.request.id=6b27ec92-41ff-4543-889c-ba6096e9420d http.request.method=GET http.request.remoteaddr="127.0.0.1:56832" http.request.uri="/v2/foo/bar/blobs/sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.524515ms http.response.status=400 http.response.written=110 vars.digest="sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "GET /v2/foo/bar/blobs/sha257:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=bf4f9d57-83fa-44aa-a8f2-b41597fd6122 http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.duration=3.712992ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "GET /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=76ad920d-ed4f-429a-9cb8-369992c0a84b http.request.method=GET http.request.remoteaddr="127.0.0.1:36160" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.159727ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "GET /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41667" http.request.id=c1846656-5df9-4aa7-9c3b-0ff2d28a692e http.request.method=GET http.request.remoteaddr="127.0.0.1:36150" http.request.uri="/v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.80854ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [12/Apr/2026:12:06:38 +0000] "GET /v2/foo/bar/blobs/sha256:b37b7eb2fe237b4cbe7423037599c6baf9dc23e6ea4272ff1ff0b11c12fde354 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=b4c17636-ffa2-47a1-a953-cb629d606271 http.request.method=GET http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=27.900168173s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "GET /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-12T12:06:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34697" http.request.id=f0290f44-aace-4e8a-a7ea-84afc4c60dba http.request.method=GET http.request.remoteaddr="127.0.0.1:41944" http.request.uri="/v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=27.889370496s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [12/Apr/2026:12:06:10 +0000] "GET /v2/foo/bar/blobs/sha256:eb951122038ab18ea19e3b41f3d0394853da25b4b2b350ef9890bca648f8960f HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (62.57s) === RUN TestBlobDelete time="2026-04-12T12:06:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:06:38Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:06:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=3eed9bb5-29dd-4e91-b603-c38ba32649ba http.request.method=GET http.request.remoteaddr="127.0.0.1:44704" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.766192ms http.response.status=404 http.response.written=157 vars.digest="sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "GET /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=98b29c42-1cdc-4cc8-a0c5-941e9490a7c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.194913ms http.response.status=404 http.response.written=157 vars.digest="sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=7bac353b-9e90-4e0a-9a8c-2612e4ded5a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.934174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=44f89134-23a6-4e14-b322-5306daa453c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485053ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "GET /v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=6c6405d8-9eb3-4ff4-8eca-e7a6ac89ce52 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.289013ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=2c84291d-9848-4520-b050-bd447fc55164 http.request.method=GET http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9 time="2026-04-12T12:06:39Z" 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:45169" http.request.id=2c84291d-9848-4520-b050-bd447fc55164 http.request.method=GET http.request.remoteaddr="127.0.0.1:44710" http.request.uri="/v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=20.851356ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "GET /v2/foo/bar/blobs/uploads/1e8dd495-e7df-4f6b-a3a8-a08fb75fc6b9?_state=wP6u6Nv57IDdDk3LTmtuASWFFX-nz6IGGdDD2A89dgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlOGRkNDk1LWU3ZGYtNGY2Yi1hM2E4LWEwOGZiNzVmYzZiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xMDYxNTI2NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=3bfc1100-0f3f-4348-b6e4-8c6d0f9dd7ab http.request.method=POST http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.082087ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=6126fca0-5d59-42d6-93de-4f19f5c90180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/601b7bee-15e9-4cb5-ac28-f7c4657a305b?_state=-LwUmEq2QgyS3__g8tzoTOx2n6pyChUH5A1GEubTFE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWI3YmVlLTE1ZTktNGNiNS1hYzI4LWY3YzQ2NTdhMzA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNDQ3MTEyMzJaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" provided=sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 vars.name="foo/bar" vars.uuid=601b7bee-15e9-4cb5-ac28-f7c4657a305b time="2026-04-12T12:06:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=6126fca0-5d59-42d6-93de-4f19f5c90180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/601b7bee-15e9-4cb5-ac28-f7c4657a305b?_state=-LwUmEq2QgyS3__g8tzoTOx2n6pyChUH5A1GEubTFE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWI3YmVlLTE1ZTktNGNiNS1hYzI4LWY3YzQ2NTdhMzA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNDQ3MTEyMzJaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=601b7bee-15e9-4cb5-ac28-f7c4657a305b time="2026-04-12T12:06:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506, 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:45169" http.request.id=6126fca0-5d59-42d6-93de-4f19f5c90180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/601b7bee-15e9-4cb5-ac28-f7c4657a305b?_state=-LwUmEq2QgyS3__g8tzoTOx2n6pyChUH5A1GEubTFE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWI3YmVlLTE1ZTktNGNiNS1hYzI4LWY3YzQ2NTdhMzA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNDQ3MTEyMzJaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.065029ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=601b7bee-15e9-4cb5-ac28-f7c4657a305b 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "PUT /v2/foo/bar/blobs/uploads/601b7bee-15e9-4cb5-ac28-f7c4657a305b?_state=-LwUmEq2QgyS3__g8tzoTOx2n6pyChUH5A1GEubTFE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWI3YmVlLTE1ZTktNGNiNS1hYzI4LWY3YzQ2NTdhMzA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNDQ3MTEyMzJaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=100f4ee5-6544-428b-ac13-0253fbe8bef8 http.request.method=POST http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.937874ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=6bd14d2e-d27a-4985-86be-cb645465ee74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/d904c1c2-427a-4823-827e-7790e30b0904?_state=-_tz2tWFEJPn0v9-AGXGYnvxnRiUjmyvl0TsaHP2XZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDRjMWMyLTQyN2EtNDgyMy04MjdlLTc3OTBlMzBiMDkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNTQ5MjM3OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.930272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "PUT /v2/foo/bar/blobs/uploads/d904c1c2-427a-4823-827e-7790e30b0904?_state=-_tz2tWFEJPn0v9-AGXGYnvxnRiUjmyvl0TsaHP2XZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MDRjMWMyLTQyN2EtNDgyMy04MjdlLTc3OTBlMzBiMDkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNTQ5MjM3OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=24a70f82-861d-4bb6-86d1-62215981d6c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.204453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=52c69385-6a28-401e-9f1b-273d04ca7f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/0af295f2-d7ca-4e0d-8561-c679696379aa?_state=MdHpKXKjeX9W2JatfURL_ev2U-JTLfjrsv2quFQ5yUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZjI5NWYyLWQ3Y2EtNGUwZC04NTYxLWM2Nzk2OTYzNzlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNjM5MDgxOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=5.122209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "PUT /v2/foo/bar/blobs/uploads/0af295f2-d7ca-4e0d-8561-c679696379aa?_state=MdHpKXKjeX9W2JatfURL_ev2U-JTLfjrsv2quFQ5yUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZjI5NWYyLWQ3Y2EtNGUwZC04NTYxLWM2Nzk2OTYzNzlhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNjM5MDgxOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=cb209bf9-809e-4336-b419-70cee62522f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.034073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=90ba8a8f-277f-4bdd-835c-ef116c350280 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/6c799e0c-833c-400f-8433-87f1d63519a8?_state=hFpAzS4uUFn-szwqEL7Vxy8wZz-xw--yToa_JZq4i3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzk5ZTBjLTgzM2MtNDAwZi04NDMzLTg3ZjFkNjM1MTlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNzM3NTEzM1oifQ%3D%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.duration=8.488027875s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:39 +0000] "PUT /v2/foo/bar/blobs/uploads/6c799e0c-833c-400f-8433-87f1d63519a8?_state=hFpAzS4uUFn-szwqEL7Vxy8wZz-xw--yToa_JZq4i3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzk5ZTBjLTgzM2MtNDAwZi04NDMzLTg3ZjFkNjM1MTlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjozOS4xNzM3NTEzM1oifQ%3D%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=ea6cfa51-9503-4c00-afee-573e4ea8a994 http.request.method=POST http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.222831ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45169" http.request.id=deb62669-2acb-4c8c-b0ab-65ecbff59133 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/d60c6892-155d-4646-af1e-5cb9ab47d809?_state=kDUjMdYoMg1_I8-a9GrKfg-XULt_ik8uQiXMjzK3gcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MGM2ODkyLTE1NWQtNDY0Ni1hZjFlLTVjYjlhYjQ3ZDgwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjo0Ny45ODg0MzA0MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=8.051808714s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/d60c6892-155d-4646-af1e-5cb9ab47d809?_state=kDUjMdYoMg1_I8-a9GrKfg-XULt_ik8uQiXMjzK3gcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MGM2ODkyLTE1NWQtNDY0Ni1hZjFlLTVjYjlhYjQ3ZDgwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjo0Ny45ODg0MzA0MzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=6e3ed651-e095-4d44-8dde-332852c9eba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/uploads/d60c6892-155d-4646-af1e-5cb9ab47d809?_state=RE1DPPDwYwx6_-hBgYtPpOGftPqQQg6N52MwH_OLi9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MGM2ODkyLTE1NWQtNDY0Ni1hZjFlLTVjYjlhYjQ3ZDgwOSIsIk9mZnNldCI6MjI5MDk5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDY6NDdaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.duration=3.744372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "PUT /v2/foo/bar/blobs/uploads/d60c6892-155d-4646-af1e-5cb9ab47d809?_state=RE1DPPDwYwx6_-hBgYtPpOGftPqQQg6N52MwH_OLi9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2MGM2ODkyLTE1NWQtNDY0Ni1hZjFlLTVjYjlhYjQ3ZDgwOSIsIk9mZnNldCI6MjI5MDk5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDY6NDdaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=b36eacb1-8fd7-4a6a-b05c-9484032f3b2f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.933474ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=f2070db0-ea16-429f-ae73-8ab34226f423 http.request.method=GET http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=235.149164ms http.response.status=200 http.response.written=22909952 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "GET /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 200 22909952 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=error msg="error parsing digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=7b34915f-2dda-49c2-ad85-2bc8cd93b9e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" time="2026-04-12T12:06:56Z" 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:45169" http.request.id=7b34915f-2dda-49c2-ad85-2bc8cd93b9e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44718" http.request.uri="/v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.797634ms http.response.status=400 http.response.written=110 vars.digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "GET /v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=d0686268-7f38-485b-93f8-fd137d5de791 http.request.method=GET http.request.remoteaddr="127.0.0.1:34484" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.duration=3.407593ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "GET /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=f1645864-fc8e-46a6-9e71-7cef5ee4bff1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34490" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.duration=3.097853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=c8cbcb48-aa18-453b-9c2f-1dfe004e4943 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34490" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.679214ms http.response.status=404 http.response.written=157 vars.digest="sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" 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:45169" http.request.id=8e603c24-7d4a-46fd-ba41-3296a54f8f88 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34490" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.768094ms http.response.status=404 http.response.written=74 vars.digest="sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=error msg="error parsing digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=c0bd8917-1735-49f3-9ece-06a1695e57f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34496" http.request.uri="/v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" time="2026-04-12T12:06:56Z" 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:45169" http.request.id=c0bd8917-1735-49f3-9ece-06a1695e57f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34496" http.request.uri="/v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.384952ms http.response.status=400 http.response.written=110 vars.digest="sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "DELETE /v2/foo/bar/blobs/sha257:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-12T12:06:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=4f7de1a9-bae5-444e-be24-15d8d1ac4e10 http.request.method=POST http.request.remoteaddr="127.0.0.1:34510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.861151ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=c24f6f7e-dfba-4d85-8d97-7f36152c202f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34510" http.request.uri="/v2/foo/bar/blobs/uploads/ad37e010-89ed-4a82-9782-5e9ad6d47eb4?_state=Kr2kFEykZx2_Se9DaPRm9xy3tj8J1hPgUctiklQw2a97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMzdlMDEwLTg5ZWQtNGE4Mi05NzgyLTVlOWFkNmQ0N2ViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjo1Ni40NDQyMjk4NzlaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.duration=8.224159691s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "PUT /v2/foo/bar/blobs/uploads/ad37e010-89ed-4a82-9782-5e9ad6d47eb4?_state=Kr2kFEykZx2_Se9DaPRm9xy3tj8J1hPgUctiklQw2a97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMzdlMDEwLTg5ZWQtNGE4Mi05NzgyLTVlOWFkNmQ0N2ViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNjo1Ni40NDQyMjk4NzlaIn0%3D&digest=sha256%3Aad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=689d6c4a-fcdc-4b2e-9b6e-6a32033d9a13 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34510" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.007772ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=1c339569-1327-439b-a8eb-f46aef5928cc http.request.method=GET http.request.remoteaddr="127.0.0.1:34470" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.590441839s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "GET /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-04-12T12:07:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45169" http.request.id=68473f83-6e3b-4206-8b68-e39d0b1840e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34484" http.request.uri="/v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.576401368s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [12/Apr/2026:12:06:56 +0000] "GET /v2/foo/bar/blobs/sha256:ad269f4bce1f27ed276ba873c85aa71fb02fcd3ae9b5e67da313942c63644506 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (26.57s) === RUN TestRelativeURL time="2026-04-12T12:07:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:07:04Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:07:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44491" http.request.id=77a78a6f-9239-4610-806b-7b27abef64cd http.request.method=POST http.request.remoteaddr="127.0.0.1:41660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.639732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44491" http.request.id=6883e28f-e384-4428-a477-0f4860757966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41660" http.request.uri="/v2/foo/bar/blobs/uploads/b52159f1-6823-4494-8111-76440be54203?_state=8TIC5WtB_t4gMmiHoNlPs1ePsBPlxx3iLlQdl1j_Vyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjE1OWYxLTY4MjMtNDQ5NC04MTExLTc2NDQwYmU1NDIwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzowNS4wMDQ0MTg5MjJaIn0%3D&digest=sha256%3A7c34cd0f649c96b5a7c9934472f4f11dba768d5fa75d6015aee96d1958d225c4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.954754366s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:05 +0000] "PUT /v2/foo/bar/blobs/uploads/b52159f1-6823-4494-8111-76440be54203?_state=8TIC5WtB_t4gMmiHoNlPs1ePsBPlxx3iLlQdl1j_Vyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjE1OWYxLTY4MjMtNDQ5NC04MTExLTc2NDQwYmU1NDIwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzowNS4wMDQ0MTg5MjJaIn0%3D&digest=sha256%3A7c34cd0f649c96b5a7c9934472f4f11dba768d5fa75d6015aee96d1958d225c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44491" http.request.id=26b059ed-8e5c-4bf2-8c6b-f7bcc76dcff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.910232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44491" http.request.id=2d878e86-ea03-497e-b428-e04f7d1790d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.940254ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44491" http.request.id=801f7200-d6f6-4965-86d6-51be3079f9b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41660" http.request.uri="/v2/foo/bar/blobs/uploads/594f9628-a204-4783-b7db-ecee687c6f55?_state=uUI6eIgRla2W1D47GPijzs8IxsLfaIiRGsvmwEAuKNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGY5NjI4LWEyMDQtNDc4My1iN2RiLWVjZWU2ODdjNmY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoxMC4wNzA0MTg0NDdaIn0%3D&digest=sha256%3A4d7e4a7d26421847b7b4601712a2876a62ff6f3afb1c5b16e294366441e59585" http.request.useragent="Go-http-client/1.1" http.response.duration=7.113428371s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:10 +0000] "PUT /v2/foo/bar/blobs/uploads/594f9628-a204-4783-b7db-ecee687c6f55?_state=uUI6eIgRla2W1D47GPijzs8IxsLfaIiRGsvmwEAuKNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGY5NjI4LWEyMDQtNDc4My1iN2RiLWVjZWU2ODdjNmY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoxMC4wNzA0MTg0NDdaIn0%3D&digest=sha256%3A4d7e4a7d26421847b7b4601712a2876a62ff6f3afb1c5b16e294366441e59585 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.19s) === RUN TestBlobDeleteDisabled time="2026-04-12T12:07:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:07:17Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:07:17Z" 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:34435" http.request.id=ce0b6687-700d-4d95-a308-fe2602adbace http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43124" http.request.uri="/v2/foo/bar/blobs/sha256:43255168ecde28146d30794864682ffec4e191b5196c10a8ee3160bdc691c8e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.096034ms http.response.status=405 http.response.written=78 vars.digest="sha256:43255168ecde28146d30794864682ffec4e191b5196c10a8ee3160bdc691c8e6" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:07:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:43255168ecde28146d30794864682ffec4e191b5196c10a8ee3160bdc691c8e6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.76s) === RUN TestDeleteDisabled time="2026-04-12T12:07:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:07:17Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:07:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35695" http.request.id=014aec59-3681-4bf7-9025-688bf38feb69 http.request.method=POST http.request.remoteaddr="127.0.0.1:40846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35695" http.request.id=479b3ed5-a6b2-4847-be2e-1251b84c1924 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40846" http.request.uri="/v2/foo/bar/blobs/uploads/f80a2d2f-5a69-4532-b4df-2362a555f68a?_state=Xah19V9Ym5me87H78jkc54WlRCVV7eGDYOE5ZMoi6oN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MGEyZDJmLTVhNjktNDUzMi1iNGRmLTIzNjJhNTU1ZjY4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoxOC42OTM0ODgxMTZaIn0%3D&digest=sha256%3A27bd512ab68361061d3d128e88e904ee208bb2667920283c40e5325688ece799" http.request.useragent="Go-http-client/1.1" http.response.duration=9.626755154s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:18 +0000] "PUT /v2/foo/bar/blobs/uploads/f80a2d2f-5a69-4532-b4df-2362a555f68a?_state=Xah19V9Ym5me87H78jkc54WlRCVV7eGDYOE5ZMoi6oN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MGEyZDJmLTVhNjktNDUzMi1iNGRmLTIzNjJhNTU1ZjY4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoxOC42OTM0ODgxMTZaIn0%3D&digest=sha256%3A27bd512ab68361061d3d128e88e904ee208bb2667920283c40e5325688ece799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:28Z" 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:35695" http.request.id=0f6224f6-892a-46b3-8762-7514838cb19a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40846" http.request.uri="/v2/foo/bar/blobs/sha256:27bd512ab68361061d3d128e88e904ee208bb2667920283c40e5325688ece799" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.090854ms http.response.status=405 http.response.written=78 vars.digest="sha256:27bd512ab68361061d3d128e88e904ee208bb2667920283c40e5325688ece799" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:07:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:27bd512ab68361061d3d128e88e904ee208bb2667920283c40e5325688ece799 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (10.38s) === RUN TestDeleteReadOnly time="2026-04-12T12:07:28Z" 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-12T12:07:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:07:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=453f7d9f-bd62-41c7-bd1e-fb677c385f78 http.request.method=POST http.request.remoteaddr="127.0.0.1:36372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45143" http.request.id=9c65eabf-47cd-4a52-af1c-1b88f2642da0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36372" http.request.uri="/v2/foo/bar/blobs/uploads/3e8fb1ce-f215-4910-90dc-26e624d7c274?_state=BLV_JbYM2qGUk4B9325TKi4LVgYyRNfMRUQkLsF0S8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlOGZiMWNlLWYyMTUtNDkxMC05MGRjLTI2ZTYyNGQ3YzI3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoyOS4xMjgyODg1ODdaIn0%3D&digest=sha256%3A1bb0d64443114e3327dac3ef18e11f82b3a38e7b41a97e09fb72f8865642d854" http.request.useragent="Go-http-client/1.1" http.response.duration=11.054167546s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:29 +0000] "PUT /v2/foo/bar/blobs/uploads/3e8fb1ce-f215-4910-90dc-26e624d7c274?_state=BLV_JbYM2qGUk4B9325TKi4LVgYyRNfMRUQkLsF0S8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlOGZiMWNlLWYyMTUtNDkxMC05MGRjLTI2ZTYyNGQ3YzI3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowNzoyOS4xMjgyODg1ODdaIn0%3D&digest=sha256%3A1bb0d64443114e3327dac3ef18e11f82b3a38e7b41a97e09fb72f8865642d854 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:1bb0d64443114e3327dac3ef18e11f82b3a38e7b41a97e09fb72f8865642d854 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (11.86s) === RUN TestStartPushReadOnly time="2026-04-12T12:07:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:07:40Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [12/Apr/2026:12:07:40 +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-12T12:07:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:07:40Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:07:40Z" 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:40237" http.request.id=520ee5cf-ec22-4796-88bf-6a509d3ac371 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.561572ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-12T12:07:40Z" 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:40237" http.request.id=291e40e5-a520-44ce-a609-704cb541c499 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.703615ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:07:40Z" 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:40237" http.request.id=c7e6b652-d114-4323-9bdb-fbadb549c53b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" 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.780154ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-12T12:07:40Z" 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:40237" http.request.id=6adf5268-06dc-495d-b74e-e9b592ec830d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.382711ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:07:40Z" 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:40237" http.request.id=6adf5268-06dc-495d-b74e-e9b592ec830d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.56061ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:07:40Z" 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:40237" http.request.id=6adf5268-06dc-495d-b74e-e9b592ec830d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.66225ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:07:40Z" 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:40237" http.request.id=6adf5268-06dc-495d-b74e-e9b592ec830d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.76473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-12T12:07:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=8b0391a1-125d-4ef9-8e18-adf7c4ceec63 http.request.method=POST http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.60305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=41449e07-acda-40c3-817d-48f758509e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/blobs/uploads/671269b4-6307-4e02-9433-f70cd60d49ed?_state=w_octcadMYDfya1PBLj2xuqm1xxQBOJP85HG2Qz7myR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NzEyNjliNC02MzA3LTRlMDItOTQzMy1mNzBjZDYwZDQ5ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NDAuODg3NzEzNDg2WiJ9&digest=sha256%3A63f2be1f334ee0450b1c79dbc85ea29ef9bd2c27881f65a7aee080bacb7b4fdb" http.request.useragent="Go-http-client/1.1" http.response.duration=7.504137666s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/671269b4-6307-4e02-9433-f70cd60d49ed?_state=w_octcadMYDfya1PBLj2xuqm1xxQBOJP85HG2Qz7myR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NzEyNjliNC02MzA3LTRlMDItOTQzMy1mNzBjZDYwZDQ5ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NDAuODg3NzEzNDg2WiJ9&digest=sha256%3A63f2be1f334ee0450b1c79dbc85ea29ef9bd2c27881f65a7aee080bacb7b4fdb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=e7d377e6-92fd-4bce-b63b-1abe0e9c93f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.568233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=97773987-7d32-440e-821c-fa98c0fc6950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/blobs/uploads/9c472414-229d-4c97-985d-d1b64492acfa?_state=48n_ZuKzeWqfFjyswg9Pox6ttjTGBga2sSlDDttEZiJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YzQ3MjQxNC0yMjlkLTRjOTctOTg1ZC1kMWI2NDQ5MmFjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NDkuMDEyNDEzNDY1WiJ9&digest=sha256%3Aa962f74870d0b4dce13fe935330dc14fdb3db3b3fb34bb514756791c2337dfff" http.request.useragent="Go-http-client/1.1" http.response.duration=6.575757443s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/9c472414-229d-4c97-985d-d1b64492acfa?_state=48n_ZuKzeWqfFjyswg9Pox6ttjTGBga2sSlDDttEZiJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YzQ3MjQxNC0yMjlkLTRjOTctOTg1ZC1kMWI2NDQ5MmFjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NDkuMDEyNDEzNDY1WiJ9&digest=sha256%3Aa962f74870d0b4dce13fe935330dc14fdb3db3b3fb34bb514756791c2337dfff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=4214fcf4-f5a7-4d42-9e54-326a80adfe30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.960547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=dfbbcae9-e0b3-4e2e-9f33-a48f8fd39937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.00967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=b397bff7-32a4-4d78-a65d-2771c1b14e24 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.227251ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=2b203219-67f4-49de-8522-bb1dea1254f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.962732ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=c01bc0bd-154a-414e-9a8a-28890f30e870 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.83627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=a95b29b9-e0c3-4679-8db0-5ba57e8399d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.96957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:40237" http.request.id=faef435a-be68-4419-a9e8-dacea3055342 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.88313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=4636912d-b157-4775-9478-b6bb5b25f181 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.071452ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=9fa26caf-594f-44d0-8a42-f65c0f51f714 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.481874ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=500adbf8-fba7-406d-a7ab-3ac4149857bd http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972413ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=f633fceb-fd3f-4597-b43f-47c528b7b3a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.660374ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=error msg="payload digest does match: "sha256:522bc0264d52852255cee1736be712855d8a8711bfc489f5c9e540d21a037bea" != "sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c"" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=e085b35e-29a2-4ae2-aae4-6b302bcb4a05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=e085b35e-29a2-4ae2-aae4-6b302bcb4a05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33592" http.request.uri="/v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.402673ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c" 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema1/manifests/sha256:d672c912c817751b8062cfa933700f6abb6c7ac47f12fdcd42e93e1cf2696a5c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=4f4fe584-ddf7-401a-ba15-b0443064fca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.482613ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=17f53d8d-e4a2-42c3-a41e-e4687d15cfcf http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.744374ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=99c6ad2e-1b2c-49da-90e0-6c215b626eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.512932ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:07:55Z" 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:40237" http.request.id=99c6ad2e-1b2c-49da-90e0-6c215b626eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.697112ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:07:55Z" 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:40237" http.request.id=99c6ad2e-1b2c-49da-90e0-6c215b626eda http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.809172ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=ec22e731-cb00-4fa2-a71b-dfa72b285fdd http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.999174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=1b839a9c-ed45-49cb-800d-1523009a7216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/a14b3142-6460-4089-9cab-e27f84d4a1c2?_state=KN1GyJiawe2f1_GK3QSuooEYbi2qYeNcpy6snS9ZduV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTRiMzE0Mi02NDYwLTQwODktOWNhYi1lMjdmODRkNGExYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NTUuNjcxNzA4MzcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.020532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/a14b3142-6460-4089-9cab-e27f84d4a1c2?_state=KN1GyJiawe2f1_GK3QSuooEYbi2qYeNcpy6snS9ZduV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTRiMzE0Mi02NDYwLTQwODktOWNhYi1lMjdmODRkNGExYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NTUuNjcxNzA4MzcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:07:55Z" 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:40237" http.request.id=6c8d9056-093d-4cd5-92cb-2883900a4a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.310313ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:07:55Z" 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:40237" http.request.id=6c8d9056-093d-4cd5-92cb-2883900a4a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.460233ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:07:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-12T12:07:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=c8787db0-27cb-4df9-a894-3e1c7bd53b48 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.494811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=6decfc6a-10d0-4ba2-ae79-c5d1e6e6ff6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/2ecf847d-d75b-409d-968f-db0240516ac6?_state=kWXU1yxwZl8xvtG27CnlO7PjtNBVOMumSGA3zhVl_VR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWNmODQ3ZC1kNzViLTQwOWQtOTY4Zi1kYjAyNDA1MTZhYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NTYuMjg2ODg4MjE1WiJ9&digest=sha256%3Ad74d5749ac46e9aa5ede042c313b5b2d260dcdb0cfd2ca98cba4b10742629c83" http.request.useragent="Go-http-client/1.1" http.response.duration=5.933555736s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:07:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ecf847d-d75b-409d-968f-db0240516ac6?_state=kWXU1yxwZl8xvtG27CnlO7PjtNBVOMumSGA3zhVl_VR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWNmODQ3ZC1kNzViLTQwOWQtOTY4Zi1kYjAyNDA1MTZhYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDc6NTYuMjg2ODg4MjE1WiJ9&digest=sha256%3Ad74d5749ac46e9aa5ede042c313b5b2d260dcdb0cfd2ca98cba4b10742629c83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=9514e9fd-e0d8-4c53-8675-e775c6e53c97 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.670152ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=7e9d18bf-5f44-4ee5-8eaf-496a632b40d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/blobs/uploads/4a4a0cba-e18b-4f90-b727-b24e146820c5?_state=OGW623Zk9l0bWN41usKIn7e26JU7jmWcVfallw6r0Nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTRhMGNiYS1lMThiLTRmOTAtYjcyNy1iMjRlMTQ2ODIwYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MDIuOTYzMTY1NTI1WiJ9&digest=sha256%3A12ac1d119c1f30e2c9cd95b9aa5f18463a5f0b82351d10be260cecb7dde07ace" http.request.useragent="Go-http-client/1.1" http.response.duration=9.629141107s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/4a4a0cba-e18b-4f90-b727-b24e146820c5?_state=OGW623Zk9l0bWN41usKIn7e26JU7jmWcVfallw6r0Nx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTRhMGNiYS1lMThiLTRmOTAtYjcyNy1iMjRlMTQ2ODIwYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MDIuOTYzMTY1NTI1WiJ9&digest=sha256%3A12ac1d119c1f30e2c9cd95b9aa5f18463a5f0b82351d10be260cecb7dde07ace HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:40237" http.request.id=e87494bf-d6a7-489e-90fb-cf769f179d94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.180971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:40237" http.request.id=74c38607-08e7-47c7-90e4-e1b8a072812f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.519252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=8fb8c0aa-9b94-4fdb-bce3-10ccc7d7c19e http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.064733ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=c279b510-5893-49bb-bc0e-261bb59c9da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.841874ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=705b7e1f-6e0b-4433-a6e8-512ac23ee1a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304956ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=0306b223-3c2e-48f3-8856-2803e3689406 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.228095ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=56c66c14-c54b-4f21-9967-8151769494ec http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.341555ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="rewriting manifest sha256:60a43b0e0c01621242cf0cffd11f10df02843bdfc0f69aac967b4c1930a8b2a9 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=09b9e3e9-ea82-4521-9e13-e7231e0393c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" 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-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=09b9e3e9-ea82-4521-9e13-e7231e0393c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.660688ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:40237" http.request.id=60ed54d6-0f1b-494b-8e95-00a55894d07e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.672695ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:40237" http.request.id=e5be3da7-116f-466f-bb46-5bc9b83196f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.027252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:40237" http.request.id=9fcf8c9e-38d4-41d5-8b25-3cecce3ee3e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770" http.request.useragent="Go-http-client/1.1" http.response.duration=3.586212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=72544d41-d011-402b-a265-fcd8a6051077 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.083874ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=b4106e07-42b4-4c6a-9eee-b1b78d552079 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.329793ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=b497de05-9217-43e2-a8ab-f5a52766c097 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793774ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=7f8629b7-58bb-48e6-a096-8127cd1065fb http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770" http.request.useragent="Go-http-client/1.1" http.response.duration=2.661034ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" level=info msg="rewriting manifest list sha256:c99679dae90fc64d9695a147f8fec15350166043b2b8d6a401c6e33a3ca8d770 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=33d66abd-e0c9-4452-b5e8-a396ddcafc6a http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" 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-12T12:08:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40237" http.request.id=33d66abd-e0c9-4452-b5e8-a396ddcafc6a http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.859367ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-12T12:08: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-12T12:08:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:08:12Z" 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:35169" http.request.id=b3c28a84-07d0-41f3-8556-0db099f50969 http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.871192ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:35169" http.request.id=c1967ec1-c7bc-40e0-94f1-cb61bdbaed63 http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" 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=3.046433ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:35169" http.request.id=d2064d12-0858-4ea2-b3d0-56d80d524406 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" 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.929634ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-12T12:08:12Z" 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:35169" http.request.id=a235b163-adb0-41a0-8e95-028c765ba752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.71135ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:12Z" 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:35169" http.request.id=a235b163-adb0-41a0-8e95-028c765ba752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.85473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:12Z" 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:35169" http.request.id=a235b163-adb0-41a0-8e95-028c765ba752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.94875ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:12Z" 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:35169" http.request.id=a235b163-adb0-41a0-8e95-028c765ba752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" 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=5.03415ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-12T12:08:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=adf35f7b-f0d7-4502-9dd9-52a3032ed8ca http.request.method=POST http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.779352ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=a12b4127-c18e-487e-bebc-a8c3cb6f847f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/blobs/uploads/9a4a7c2c-506d-4502-9db8-2ac94b1cfca9?_state=Dh2n2WqgsvGrT2NcrAMjEpmxwz-Htl3emalJcfGMHFl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTRhN2MyYy01MDZkLTQ1MDItOWRiOC0yYWM5NGIxY2ZjYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MTMuNTQxNTIyMDUyWiJ9&digest=sha256%3A09941c87d1081d9296fb2c0f550e14bd03f71d4d14802399ca77d261b20e5963" http.request.useragent="Go-http-client/1.1" http.response.duration=12.152689789s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/9a4a7c2c-506d-4502-9db8-2ac94b1cfca9?_state=Dh2n2WqgsvGrT2NcrAMjEpmxwz-Htl3emalJcfGMHFl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTRhN2MyYy01MDZkLTQ1MDItOWRiOC0yYWM5NGIxY2ZjYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MTMuNTQxNTIyMDUyWiJ9&digest=sha256%3A09941c87d1081d9296fb2c0f550e14bd03f71d4d14802399ca77d261b20e5963 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=935612f6-a46f-4e47-aa1c-7a5c2662a701 http.request.method=POST http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.304633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=30637869-70bf-4ce2-8b7b-c443c753ca3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/blobs/uploads/aba6b43f-2bd0-46d2-8b04-0bcfca00f548?_state=52dYpl2ResWqecbqaAl2C2saH8p3B7dVUpNklkRstHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmE2YjQzZi0yYmQwLTQ2ZDItOGIwNC0wYmNmY2EwMGY1NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MjYuMTgzMzUxNzVaIn0%3D&digest=sha256%3A58217e6e6ad5cd228276eb73adb3025f76b024385a086c4e7f58c9b609afe85e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.457498566s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/aba6b43f-2bd0-46d2-8b04-0bcfca00f548?_state=52dYpl2ResWqecbqaAl2C2saH8p3B7dVUpNklkRstHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmE2YjQzZi0yYmQwLTQ2ZDItOGIwNC0wYmNmY2EwMGY1NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MjYuMTgzMzUxNzVaIn0%3D&digest=sha256%3A58217e6e6ad5cd228276eb73adb3025f76b024385a086c4e7f58c9b609afe85e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=8e2b087e-a527-4e19-b145-8f388e2a7b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.782368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=c8fb3a5e-845a-44aa-98ef-47ceb3d8728f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.duration=4.92561ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=976a637f-4be8-4b20-a1e4-e4568bff08fa http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.181692ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=df103321-3cc9-45d1-adea-8b6fdc339856 http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.905532ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=5b388d3a-3a9c-4b31-9b9a-cad356f641fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.duration=4.72349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=da5ae9ca-0f96-4e37-babe-2e6bdcb22a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.duration=4.92117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35169" http.request.id=1cf598ad-04a7-4e5b-9ca0-2d11d7579f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.duration=4.80055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=86eed066-4638-479e-a599-16806ab67a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.075111ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=7086936f-243a-439a-af86-64bbab78266f http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.288636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=3e09e748-dc19-4b0c-ad37-1f87f8cfb4bc http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.duration=2.200835ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=f8b4ba9f-f317-48f4-82f9-2aa34374d2dd http.request.method=GET http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.427255ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=error msg="payload digest does match: "sha256:6424a8aaff94bef47ec07e5bb3871713e6729da47d03a0479a1d617c10fbe282" != "sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665"" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=738864a1-4d0f-4867-a3a5-fdb4732a99ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=738864a1-4d0f-4867-a3a5-fdb4732a99ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.645915ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665" 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fc9b3c40b3439dba01ae50c28fd610bdb946990cf3b8ad337d8f401be4bb665 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=689ad87c-759a-4d94-afe2-e0c46b07f640 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.859974ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=9e186547-8f4b-4122-a986-4e9a80b05907 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.198655ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=69b62232-5340-4ab8-86a1-4143a96f2dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.668255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:08:30Z" 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:35169" http.request.id=69b62232-5340-4ab8-86a1-4143a96f2dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.804835ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:08:30Z" 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:35169" http.request.id=69b62232-5340-4ab8-86a1-4143a96f2dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.913354ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=8fb77331-a1b7-4ae3-8fdc-252c07087de6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.528555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=96655b26-055b-4bfe-baa2-ec05d190da59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/5aab48c4-8339-49f1-ae70-dc6b3374b374?_state=uQGBUFEcfy3pxCdmJaziFPVnFmRy5tB2zufCyUjJTlF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YWFiNDhjNC04MzM5LTQ5ZjEtYWU3MC1kYzZiMzM3NGIzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzAuNzE3NTU1OTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.427153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/5aab48c4-8339-49f1-ae70-dc6b3374b374?_state=uQGBUFEcfy3pxCdmJaziFPVnFmRy5tB2zufCyUjJTlF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YWFiNDhjNC04MzM5LTQ5ZjEtYWU3MC1kYzZiMzM3NGIzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzAuNzE3NTU1OTU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:30Z" 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:35169" http.request.id=181900e7-2cb5-47e1-aeed-dc25c4e32d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.807754ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:08:30Z" 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:35169" http.request.id=181900e7-2cb5-47e1-aeed-dc25c4e32d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.945374ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:08:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-12T12:08:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=b4b6fb8b-37a6-425e-afbf-444b40b460bf http.request.method=POST http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.816274ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=cef5c0b4-0b88-4167-ad0b-97e96f3f0e5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/660d838c-141f-4e20-96ac-ab88dd88dc52?_state=7UH_Lh93mTtgOZv1-cQZPkxysmqOyaTM_4QSUFYxJiZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjBkODM4Yy0xNDFmLTRlMjAtOTZhYy1hYjg4ZGQ4OGRjNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzEuMTc2Mzg3NjY3WiJ9&digest=sha256%3Ad79eb6569236fea0afe11a69ad1b3848d7193e7006f2a760708cc278c6c66589" http.request.useragent="Go-http-client/1.1" http.response.duration=3.90044084s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/660d838c-141f-4e20-96ac-ab88dd88dc52?_state=7UH_Lh93mTtgOZv1-cQZPkxysmqOyaTM_4QSUFYxJiZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NjBkODM4Yy0xNDFmLTRlMjAtOTZhYy1hYjg4ZGQ4OGRjNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzEuMTc2Mzg3NjY3WiJ9&digest=sha256%3Ad79eb6569236fea0afe11a69ad1b3848d7193e7006f2a760708cc278c6c66589 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=a8a70ca7-8cac-4360-9517-69951253aace http.request.method=POST http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590753ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=bc85dcd5-6fa3-4873-a17f-96053605405c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/blobs/uploads/07d3895f-c39b-4453-9829-73c288e3665f?_state=q5CBVDc-9rC_Ltg8OPjZxrnPjzjOP8Ei4ql6vAPQHb57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2QzODk1Zi1jMzliLTQ0NTMtOTgyOS03M2MyODhlMzY2NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzUuNjA4NjQ1NTQ2WiJ9&digest=sha256%3A8ad5fc0753c878cc4b034b53c317091726a5e69a349dea371683907866b8a6c2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.159332006s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/07d3895f-c39b-4453-9829-73c288e3665f?_state=q5CBVDc-9rC_Ltg8OPjZxrnPjzjOP8Ei4ql6vAPQHb57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwN2QzODk1Zi1jMzliLTQ0NTMtOTgyOS03M2MyODhlMzY2NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6MzUuNjA4NjQ1NTQ2WiJ9&digest=sha256%3A8ad5fc0753c878cc4b034b53c317091726a5e69a349dea371683907866b8a6c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:35169" http.request.id=59424f97-7b73-4bf2-bc73-5f9cdb000127 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.402211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:35169" http.request.id=b0b9f89c-e5ca-42ae-8af9-0675c4685126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583" http.request.useragent="Go-http-client/1.1" http.response.duration=3.329973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=3442ff72-02e7-474d-b37f-484bd7ccb87c http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" 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=2.866414ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=003966fb-1f19-4556-97b0-1e00b9b50b9d http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.836294ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=53b58da9-9deb-4e64-bf50-7ff77dc55c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.329255ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=7e0f2c46-7906-4a99-a6c2-8e4116805d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583" http.request.useragent="Go-http-client/1.1" http.response.duration=2.184335ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=528a72b3-4156-457f-80c9-efc7f8f77fd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.375775ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="rewriting manifest sha256:4dc7779b38adfcfd4b05404ac35d01d97f7df6bd85322948b75abb415f7e2583 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=16f8e73a-b5b5-4a91-b99e-abcb9b5e4330 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" 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-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=16f8e73a-b5b5-4a91-b99e-abcb9b5e4330 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.60801ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:35169" http.request.id=35c82ca8-cbfe-4172-960a-068f1c36c31d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.738254ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:35169" http.request.id=641933d8-d125-4b5b-888a-60da9eb1c82d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:35169" http.request.id=ad355837-e8b9-4005-8d26-1360f34c95f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.808934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=ad204fce-945a-414f-82d7-296bcdfc9cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.787174ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=f19c8621-25a6-44dd-91a3-bb3bc482abb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.969054ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=68c97623-7873-4ac0-bebe-1dd4b3d110b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.357335ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=2a564e80-380d-4f2d-b457-cc333e7b7550 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.315395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" level=info msg="rewriting manifest list sha256:1f06096d7b66e9665dbba188b7269e4ab0562ca5685e73e7a1794d095e2a39a1 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=cc34b2a4-d58c-4425-ad47-1d1a0fac79c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" 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-12T12:08:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35169" http.request.id=cc34b2a4-d58c-4425-ad47-1d1a0fac79c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.121289ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (60.64s) === RUN TestGetManifestWithStorageError time="2026-04-12T12:08:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:08:40Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:08:40Z" 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:33885" http.request.id=54182058-42a1-40b8-adf2-80e85d4bebd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.779474ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:33885" http.request.id=1af33d51-20cc-4d1b-bf15-5fa6364b2f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.583555ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:33885" http.request.id=fa5a1e5b-db80-4624-ac05-821f0ed092af http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.416635ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:33885" http.request.id=ac8b4e00-a49b-419d-b379-d9f9cb10ae90 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.288535ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-04-12T12:08:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-12T12:08:40Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:08:40Z" 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:45587" http.request.id=cc82f24b-7bc0-4e47-b4ad-0e3aeaafe0b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" 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.744874ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:45587" http.request.id=c5d94c8f-4bcc-4776-a895-56abb9928e6c http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.300995ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:45587" http.request.id=f2550186-bc78-45d0-a3f7-650abc74ea81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" 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.466495ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-12T12:08:40Z" 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:45587" http.request.id=a4b9c454-4f2c-4ea8-abad-b03bfce02220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.128912ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:40Z" 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:45587" http.request.id=a4b9c454-4f2c-4ea8-abad-b03bfce02220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.273011ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:40Z" 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:45587" http.request.id=a4b9c454-4f2c-4ea8-abad-b03bfce02220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.369771ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-12T12:08:40Z" 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:45587" http.request.id=a4b9c454-4f2c-4ea8-abad-b03bfce02220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.464811ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Apr/2026:12:08:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-12T12:08:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=2bec09f5-ea35-45b6-96f9-c4399a430207 http.request.method=POST http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.873314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=18b6a8d2-a7a2-4b50-a27a-bb9e5b80b4f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/blobs/uploads/b920c976-eb09-4bd3-af0f-6d347f445c82?_state=h4CmbRB5YcG8uHCOP0OsHWF8qW1jooft7WdxUYDSyw57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTIwYzk3Ni1lYjA5LTRiZDMtYWYwZi02ZDM0N2Y0NDVjODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6NDEuNzAyNDc0NTYzWiJ9&digest=sha256%3A966b0d9132c96eea94bf2b62e12fd4f0d4756cdf4a963ed20a6884adba5dc94d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.832859917s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/b920c976-eb09-4bd3-af0f-6d347f445c82?_state=h4CmbRB5YcG8uHCOP0OsHWF8qW1jooft7WdxUYDSyw57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTIwYzk3Ni1lYjA5LTRiZDMtYWYwZi02ZDM0N2Y0NDVjODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6NDEuNzAyNDc0NTYzWiJ9&digest=sha256%3A966b0d9132c96eea94bf2b62e12fd4f0d4756cdf4a963ed20a6884adba5dc94d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:08:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=1f0d0f6a-6dc3-4faa-82a6-0b1098aa24df http.request.method=POST http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=af6b7a04-8699-4825-a988-5239f8e9adfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/blobs/uploads/48e09858-e34b-4a11-b75a-366ee11d0ab8?_state=sx5iFwbLiivXPNBMLF3lztABzTLEhwktwyGXizsLALN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OGUwOTg1OC1lMzRiLTRhMTEtYjc1YS0zNjZlZTExZDBhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6NTUuMzM0MzkxMzE1WiJ9&digest=sha256%3A6212aa18d476c2e54f2fa1a3fdefc5da07b16ed21bad5cd957ec8a9a2231636c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.42788827s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:08:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/48e09858-e34b-4a11-b75a-366ee11d0ab8?_state=sx5iFwbLiivXPNBMLF3lztABzTLEhwktwyGXizsLALN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OGUwOTg1OC1lMzRiLTRhMTEtYjc1YS0zNjZlZTExZDBhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDg6NTUuMzM0MzkxMzE1WiJ9&digest=sha256%3A6212aa18d476c2e54f2fa1a3fdefc5da07b16ed21bad5cd957ec8a9a2231636c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=7e7c295a-9780-4e2e-8edc-291e762d6234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.782727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=62052e8e-cd26-48c8-811f-26ed03d91a2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.103289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=ba175219-64d5-4cfc-80ea-c4b5925fd25a http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.129451ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=0370b1b4-2800-4ab8-b30c-cd434029aea8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.105751ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=7063f04d-15ab-4238-b398-c41e34a9d0a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.070808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=9cde316a-f12a-42d4-9ad3-d3bf69bbc98a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=4.904869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:45587" http.request.id=491d2652-c168-4acf-8b11-b5b9a065ca7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.044009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=7f079a79-52a8-44c3-b717-89de7b7f241a http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.16821ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=c07c0625-3002-449a-aa24-dde20c2c038e http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657974ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=9c53f1ed-d5d9-43f4-b1d8-31ece9038f09 http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365015ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=8681b4f0-437c-43ba-ab14-d2f129db1463 http.request.method=GET http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.422335ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=error msg="payload digest does match: "sha256:10d51e903bb7f8a5a1ec7495ee81d2def6cf0778ce74d9f2e254be1f14ccb501" != "sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa"" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=d466321e-d2da-406f-aeed-cf5883713f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=d466321e-d2da-406f-aeed-cf5883713f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56924" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.346633ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=61a4ae5a-5f90-404c-a8e8-671062b44070 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58330" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.834272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=1c1bff30-21ea-4292-ad2e-849ec6b8385c http.request.method=GET http.request.remoteaddr="127.0.0.1:58330" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.893314ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=4e2901d2-c742-4823-ae45-6057c3fa9293 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58332" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.503292ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=cbb18b4f-0a60-47b5-b44f-5a0be61ee58f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=6.285847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=f63e2ff4-0df2-443c-b39d-3e8155a35f5b http.request.method=GET http.request.remoteaddr="127.0.0.1:58340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.32113ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=1a2b49c7-f05b-422e-b200-baab03d774c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58346" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.502912ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=858198b0-acac-497f-a71c-779898c222fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.268266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=71c912dd-8acc-4085-97ba-8bd44c1ea565 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.750594ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=f2416bb0-94a8-4835-b6c6-0ca5fd3279e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.227473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8a10620d7676ed73ec3ac3eaebcef26f8a47ccf8b720930a2373c5e8e6fc6bfa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=8bd97fc3-c382-4c6e-8a38-0f896557e8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.579594ms http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=335d29da-54d8-47f5-b740-b0e7885b3559 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.642214ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=4f0bd6de-1e76-4d4e-b9bf-eb0467473619 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.788214ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=73741df0-f3aa-4498-a356-275994194c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.249473ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:09:05Z" 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:45587" http.request.id=73741df0-f3aa-4498-a356-275994194c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.400813ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:09:05Z" 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:45587" http.request.id=73741df0-f3aa-4498-a356-275994194c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.573373ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=81536275-0ef7-402e-8881-dc00e897814e http.request.method=POST http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.152313ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=86fafafb-ed39-4c3e-a888-e7493cb68ac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/5e4eb907-af3f-43ec-88a3-42da79aac5b0?_state=l2yTrpNkzRYV-ChKLJGqwezJFwcTD6sdBLC-mroMBh57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZTRlYjkwNy1hZjNmLTQzZWMtODhhMy00MmRhNzlhYWM1YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MDUuODk0OTQ4NDkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.607752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/5e4eb907-af3f-43ec-88a3-42da79aac5b0?_state=l2yTrpNkzRYV-ChKLJGqwezJFwcTD6sdBLC-mroMBh57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZTRlYjkwNy1hZjNmLTQzZWMtODhhMy00MmRhNzlhYWM1YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MDUuODk0OTQ4NDkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:05Z" 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:45587" http.request.id=8ecc6dc2-b7bc-426e-8743-75a45b6f14f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.384232ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-12T12:09:05Z" 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:45587" http.request.id=8ecc6dc2-b7bc-426e-8743-75a45b6f14f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.537652ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Apr/2026:12:09:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-12T12:09:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=66dbbd9d-d2c7-4563-8647-67881253cd90 http.request.method=POST http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.131013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=2d932aee-54bf-4f75-9868-4cc618b75538 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/fc57fb9a-2580-4903-8833-87ef8d2fb7c1?_state=d0Z2bQLqaxLWosobhJCH7iRzgxH-uJJhjmcPpO8imWx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzU3ZmI5YS0yNTgwLTQ5MDMtODgzMy04N2VmOGQyZmI3YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MDYuNjk4MjE5NDU5WiJ9&digest=sha256%3Ac90d43182648dc51349daf1479a8c5be41facc7a4aecb1064cdbd21b54ca39fe" http.request.useragent="Go-http-client/1.1" http.response.duration=10.962987491s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/fc57fb9a-2580-4903-8833-87ef8d2fb7c1?_state=d0Z2bQLqaxLWosobhJCH7iRzgxH-uJJhjmcPpO8imWx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYzU3ZmI5YS0yNTgwLTQ5MDMtODgzMy04N2VmOGQyZmI3YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MDYuNjk4MjE5NDU5WiJ9&digest=sha256%3Ac90d43182648dc51349daf1479a8c5be41facc7a4aecb1064cdbd21b54ca39fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=cd62869e-2466-429e-a760-f71d1fb36c66 http.request.method=POST http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.739052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=36c513de-7e38-4837-afcb-e9a7d3ba61de http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/blobs/uploads/cc27895c-dc30-46dc-a5fb-60d90cc9a0a3?_state=KjuZ7zHofdXPIS_Bx3FqcK-I7Yu1N_46OJ0HaB9rmHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYzI3ODk1Yy1kYzMwLTQ2ZGMtYTVmYi02MGQ5MGNjOWEwYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MTguNDE2Mzk1NzQyWiJ9&digest=sha256%3Afcfe21193262c8bad641105755e560630db7ec8d5271731df3ac5c9a0a670fb9" http.request.useragent="Go-http-client/1.1" http.response.duration=10.151201445s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/cc27895c-dc30-46dc-a5fb-60d90cc9a0a3?_state=KjuZ7zHofdXPIS_Bx3FqcK-I7Yu1N_46OJ0HaB9rmHd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYzI3ODk1Yy1kYzMwLTQ2ZGMtYTVmYi02MGQ5MGNjOWEwYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTJUMTI6MDk6MTguNDE2Mzk1NzQyWiJ9&digest=sha256%3Afcfe21193262c8bad641105755e560630db7ec8d5271731df3ac5c9a0a670fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=523578e5-1c39-43bb-9835-4a3c31e1a142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.195691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=7091fcd8-f9bb-4173-8d41-dfd0b87d7695 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.212373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=b359eeea-0248-48c6-a1eb-dc48b6a4d82a http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" 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=2.883234ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=0565b066-7899-4c9c-906b-edef8bada8d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.735874ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=4a5d1afd-de03-48d4-9827-3840bf9f191c http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231975ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=80d67a4d-e26d-47ee-b9ff-6d211f48984f http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162435ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=735cabc9-6ab3-4a7e-9d38-ddeec3ebd7dc http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.260095ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="rewriting manifest sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=76ebc8ff-24e3-4991-9e98-8ac0228f4b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" 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-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=76ebc8ff-24e3-4991-9e98-8ac0228f4b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.44815ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=78c71d12-791a-4d29-89bc-ac0cbfbb56e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.781714ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=37679494-549d-4581-be50-3d3b630ff06b http.request.method=GET http.request.remoteaddr="127.0.0.1:58354" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.470694ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=212ffeff-ce4e-422e-a001-3cb9be4abdac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33184" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.001114ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=8266549f-18da-4d27-bb8d-a47e00324533 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33186" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.789152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=ca47334b-aac7-4a95-a0d5-663aeb733686 http.request.method=GET http.request.remoteaddr="127.0.0.1:33186" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.813254ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=cdccdb77-aade-455c-b433-9d1b88da591f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33188" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.798134ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:45587" http.request.id=01d9b873-b412-4059-a344-2baf8a04a21c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.898552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=ea82e735-640c-4e7f-a925-c8b170706e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.157035ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=8e1c3e56-9fe4-406c-b534-a34409855316 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.751874ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ee935b1553ae5327d2d486c4f58ad6b4321b456283940e02f1db4247aec1fecf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45587" http.request.id=a2b69a20-40d0-4853-824d-8d23405a9807 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.299815ms http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (47.79s) === RUN TestManifestDeleteDisabled time="2026-04-12T12:09:28Z" 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-12T12:09:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:09:28Z" 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:44829" http.request.id=09975580-54b7-46ba-821c-d642ab78bd66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39584" 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=2.820654ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-12T12:09:28Z" 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-12T12:09:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:09:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-12T12:09:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-12T12:09:28Z" 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-12T12:09:28Z" 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:34139" http.request.id=05705639-c857-41b6-a6a6-342d459d4359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57112" 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=4.742049ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:34139" http.request.id=cdb6ca36-59e6-4030-8767-7ba7924d78b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57120" 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=4.64689ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:34139" http.request.id=cfc326e1-6ca9-4b13-9a51-bf74384096bd http.request.method=POST http.request.remoteaddr="127.0.0.1:57124" 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=4.412051ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-12T12:09:28Z" 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:34139" http.request.id=7ad0231d-9537-493c-a139-adcd9ff5c193 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57126" 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=4.809349ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [12/Apr/2026:12:09:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.08s) === RUN TestProxyManifestGetByTag time="2026-04-12T12:09:28Z" 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-12T12:09:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:09:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=5be83630-d273-4067-b034-6cb1dce5ecd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123813ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=54efd981-a38e-4e11-ac2d-503a0066e4c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51584" http.request.uri="/v2/foo/bar/blobs/uploads/234e46a2-fdda-40ac-86dc-bc2cb82b0117?_state=-ODTYzQxkPaKSp9f7gM9QyyqqUcpl18I2NC7CDZUbIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNGU0NmEyLWZkZGEtNDBhYy04NmRjLWJjMmNiODJiMDExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowOToyOS41MjM3ODIwMzZaIn0%3D&digest=sha256%3A337441e956ffd96c9fa1f15d0c2c75257eba66adc9d28fd86aad7180e5cc95b1" http.request.useragent="Go-http-client/1.1" http.response.duration=12.166576697s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:29 +0000] "PUT /v2/foo/bar/blobs/uploads/234e46a2-fdda-40ac-86dc-bc2cb82b0117?_state=-ODTYzQxkPaKSp9f7gM9QyyqqUcpl18I2NC7CDZUbIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzNGU0NmEyLWZkZGEtNDBhYy04NmRjLWJjMmNiODJiMDExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowOToyOS41MjM3ODIwMzZaIn0%3D&digest=sha256%3A337441e956ffd96c9fa1f15d0c2c75257eba66adc9d28fd86aad7180e5cc95b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=836ed5a0-6902-496c-a75b-6bf5491762f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51584" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.087347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09: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-12T12:09:41Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-12T12:09:41Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.26.2 time="2026-04-12T12:09:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=bb747a4f-9b72-4e1e-bd7e-c8ddbfdc9f74 http.request.method=GET http.request.remoteaddr="127.0.0.1:51584" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.004856ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45581" go.version=go1.26.2 time="2026-04-12T12:09: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-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=8e476946-c64b-4d1c-81c1-cd2af068b851 http.request.method=GET http.request.remoteaddr="127.0.0.1:59886" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.094493ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45581/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:45581/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=2cf28487-4cf3-494b-b201-3473a379c7d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56540" http.request.uri="/v2/foo/bar/manifests/sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9" time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=7337540f-c343-407d-a208-cfe11cdbe6dd http.request.method=GET http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/foo/bar/manifests/sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.746149ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/foo/bar/manifests/sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9 with ttl=167h59m59.99998754s" go.version=go1.26.2 time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=2cf28487-4cf3-494b-b201-3473a379c7d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56540" http.request.uri="/v2/foo/bar/manifests/sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.312535ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/foo/bar/manifests/sha256:39490a8d594b53d13e467360a78d4651ca5def6b8b87adece02ccfd663f90ab9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=5d6d8d1d-91a7-4455-8a36-921ccf9cc342 http.request.method=GET http.request.remoteaddr="127.0.0.1:59898" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.182653ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45581/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:45581/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=c315e7b6-6383-4e86-b0ed-a4b3a0ed624b http.request.method=GET http.request.remoteaddr="127.0.0.1:56542" 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-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=6b1f91cb-b05d-44d4-b452-0ff5d85c106b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.078789ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:41Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=c315e7b6-6383-4e86-b0ed-a4b3a0ed624b http.request.method=GET http.request.remoteaddr="127.0.0.1:56542" 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=18.596179ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=54332896-1d58-4f52-9573-a3e750fea673 http.request.method=POST http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.344173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=68f0c451-e269-416e-8594-05bc36af7f4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/bar/blobs/uploads/46ef269c-b228-4832-aa00-146a109c9287?_state=2Wvc8X92rnMsSrEAtlLLQCYk3llEj7Ph5dmjdfBRs0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZWYyNjljLWIyMjgtNDgzMi1hYTAwLTE0NmExMDljOTI4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowOTo0Mi4zOTg3NjYyODlaIn0%3D&digest=sha256%3Af5909516e0877a6bf3a286a4838caa919b4f8d95942b1b4e52ac38a14bf332c8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.598333585s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:42 +0000] "PUT /v2/foo/bar/blobs/uploads/46ef269c-b228-4832-aa00-146a109c9287?_state=2Wvc8X92rnMsSrEAtlLLQCYk3llEj7Ph5dmjdfBRs0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZWYyNjljLWIyMjgtNDgzMi1hYTAwLTE0NmExMDljOTI4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMlQxMjowOTo0Mi4zOTg3NjYyODlaIn0%3D&digest=sha256%3Af5909516e0877a6bf3a286a4838caa919b4f8d95942b1b4e52ac38a14bf332c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=b4e14fbe-6425-4423-9d87-d625abfa553f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.909667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=790d7306-fa00-4074-a1c6-1b20540d03d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.222635ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45581/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:45581/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=830ac053-3829-42b9-922a-3cfd04e2ba7b http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=e325ba92-eaf6-4349-8cbb-ee981a2e821d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53794" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.39697ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=c9c40fc3-3f64-4511-a01d-5b513f24d8a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53794" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.045455ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45581/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:45581/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=830ac053-3829-42b9-922a-3cfd04e2ba7b http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45581" http.request.id=7ac69373-791e-4273-ba5d-0f2748ea82bd http.request.method=GET http.request.remoteaddr="127.0.0.1:53804" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.53655ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-12T12:09:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:196df11c0ecb70709bfe09644b0ac25be93404244e2c700ef67329bbffdd6832 with ttl=167h59m59.99998964s" go.version=go1.26.2 time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:32807" http.request.id=830ac053-3829-42b9-922a-3cfd04e2ba7b http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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=26.226443ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Apr/2026:12:09:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (21.31s) === RUN TestAppDispatcher time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40283" http.request.id=7e408c8d-e73e-401a-9059-d3f76f0ba428 http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.008154ms http.response.status=200 http.response.written=0 time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40283" http.request.id=1663aba2-e541-45e6-88e3-3893ddb59980 http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.208635ms http.response.status=200 http.response.written=0 time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40283" http.request.id=7bf460d4-0bcb-4c6d-aa92-5d733194b7da http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.560355ms http.response.status=200 http.response.written=0 time="2026-04-12T12:09:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40283" http.request.id=c1d6847e-d18d-4844-a7ea-f521d11eff40 http.request.method=GET http.request.remoteaddr="127.0.0.1:50638" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.720274ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-04-12T12:09:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:50Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:50Z" 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:41195" http.request.id=4252cc3c-63c4-4554-a0cb-d96fa57ea801 http.request.method=GET http.request.remoteaddr="127.0.0.1:53756" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-12T12:09:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:50Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:50Z" level=info msg="configuring file health check path=/tmp/healthcheck1115702869, interval=1" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-12T12:09:54Z" 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=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:54Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:54Z" level=info msg="configuring TCP health check addr=127.0.0.1:43821, interval=1" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-04-12T12:09:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:58Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 time="2026-04-12T12:09:58Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44815, interval=1, threshold=3" go.version=go1.26.2 instance.id=912b8079-2498-4545-92fd-623a87dedcd1 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 371.536s ? 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.06s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.01s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.25s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (4.83s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.80s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.26s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 14.687s === RUN TestSchedule time="2026-04-12T12:03:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98934ms" go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=962.06µs" go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=993.3µs" go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 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-12T12:03:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-12T12:03:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98786ms" go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.98886ms" go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 time="2026-04-12T12:03:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-12T12:03:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a2b07461-dd1e-46b3-932d-78fd90d499b0 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.973s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (21.55s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21327872 sha256:04190fda2768b2f3061c4eb5826191798c658444fe73ec64e85b47c19e91e32e [] map[] } --- PASS: TestSimpleBlobRead (2.25s) === RUN TestBlobMount --- PASS: TestBlobMount (2.93s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.48s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.03s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (10.57s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:50f6ae07377e7d6a16a964162718c96cbc04a0ab9255305cc138b540d9926aac palailogos: marking blob sha256:52338768969f10d70d90325c3a4143ff7e2bca645fade7d4dab5ea9fbdc9365b palailogos: marking blob sha256:257178676e4e3e94aa29076649e9b8131ace53aefac2d301744b11d72d5b8abb palailogos: marking manifest sha256:65579f9e00c1ac00ac7b51cfaa4254bf85837255861b08c7601ce80363971b4a palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:907e4b0b6fc73a2da8fb2ce7fdb15089012139f985c94d1c423bcadb261816c8 palailogos: marking blob sha256:a0af91f8c77e5b23b4f303320e5384915b9fbb5003d58287d6b2b8e9c400e9fe palailogos: marking manifest sha256:9b1953705f3f80d8dab1c8776d03dd8a61f80b695f9201c706ce826f5d3bf7bc palailogos: marking blob sha256:50f6ae07377e7d6a16a964162718c96cbc04a0ab9255305cc138b540d9926aac palailogos: marking blob sha256:d75ad486ce76c80f5ff160a55f2cb24f658beaf5b0c675d820594f216f08ac96 palailogos: marking manifest sha256:d75ad486ce76c80f5ff160a55f2cb24f658beaf5b0c675d820594f216f08ac96 palailogos: marking blob sha256:517c7a50d93c463f4799680164109ef0bfa0c4d2ac675e0b1a4deaf72709788d palailogos: marking blob sha256:a6717360d5f152e2e730edd808a683b2d423199c73bc61e9f9d3a2df02bc8018 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (5.75s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78 deletemanifests: marking manifest sha256:d1aa548e5721d337b144e25ac19552168862b6b3b91a3696eabd08ed191b00e9 deletemanifests: marking blob sha256:b4d77d63a85ef11303102b7783b4856d321c6a3298360a6ccf52d307cf660d54 deletemanifests: marking blob sha256:db0de59100169432259b4c135b150d445101f19da9ef8aff2ed1c61db96a4634 deletemanifests: marking blob sha256:0dc61d5887207c901330cc980d3591ad1fa5c20035596f62a92ec37636d548e9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78 blob eligible for deletion: sha256:d69f8cd0e7e0742a74cd3a57f57143afcd8c5bc9a4ddbc4879e58afbab5d3cf0 blob eligible for deletion: sha256:42f2d769e1389d50fadf09e9e3d5bc485d09d2892aa7d522f82fbd8ca140b287 blob eligible for deletion: sha256:8a12c7f7134a4c170ce7e9c3d1d99a15314c011870f68a088a98b927a50b0245 deletemanifests manifest eligible for deletion: sha256:af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78 deletemanifests: marking manifest sha256:d1aa548e5721d337b144e25ac19552168862b6b3b91a3696eabd08ed191b00e9 deletemanifests: marking blob sha256:b4d77d63a85ef11303102b7783b4856d321c6a3298360a6ccf52d307cf660d54 deletemanifests: marking blob sha256:db0de59100169432259b4c135b150d445101f19da9ef8aff2ed1c61db96a4634 deletemanifests: marking blob sha256:0dc61d5887207c901330cc980d3591ad1fa5c20035596f62a92ec37636d548e9 time="2026-04-12T12:05:03Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c time="2026-04-12T12:05:03Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:d69f8cd0e7e0742a74cd3a57f57143afcd8c5bc9a4ddbc4879e58afbab5d3cf0 time="2026-04-12T12:05:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d69f8cd0e7e0742a74cd3a57f57143afcd8c5bc9a4ddbc4879e58afbab5d3cf0" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:42f2d769e1389d50fadf09e9e3d5bc485d09d2892aa7d522f82fbd8ca140b287 time="2026-04-12T12:05:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/42f2d769e1389d50fadf09e9e3d5bc485d09d2892aa7d522f82fbd8ca140b287" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:8a12c7f7134a4c170ce7e9c3d1d99a15314c011870f68a088a98b927a50b0245 time="2026-04-12T12:05:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a12c7f7134a4c170ce7e9c3d1d99a15314c011870f68a088a98b927a50b0245" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78 time="2026-04-12T12:05:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af12c54fe92c9349fdccd0bd499c6b60b83b386afd699c7e68c2c2a861ee9e78" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c --- PASS: TestDeleteManifestIfTagNotFound (6.04s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9249903566c26e2bddaab652abcd7f1c0735178d15a8efc6b0296edddc892593 time="2026-04-12T12:05:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/9249903566c26e2bddaab652abcd7f1c0735178d15a8efc6b0296edddc892593" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:fd782b72d5ab4d53893da4b7835b2bb5b406e62470e19b4cb5d8ed021d926bd3 time="2026-04-12T12:05:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd782b72d5ab4d53893da4b7835b2bb5b406e62470e19b4cb5d8ed021d926bd3" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:0ce367f4d126c0c9fa517057ae958dd572c9a9c4bac5cab3c691709e6be5ef55 time="2026-04-12T12:05:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0ce367f4d126c0c9fa517057ae958dd572c9a9c4bac5cab3c691709e6be5ef55" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c --- PASS: TestGCWithMissingManifests (1.60s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:64cf71b77c27356e8060dd195fef641516da93e94e5f53b3637fef5a914e484c komnenos: marking blob sha256:d1eddc5e0174569336f3a77e21ba75df49d06e08a7504e8d112746d8951274a1 komnenos: marking blob sha256:25092bcb49c5efa9384b38fbd39f583e5f7655675cd301a96ab02ee096a8e1e0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7f5dcfdcbcd3c7bc32c37e8a88e4691cd8857fc5a23e2a47e91178a3ca627053 time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f5dcfdcbcd3c7bc32c37e8a88e4691cd8857fc5a23e2a47e91178a3ca627053" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:8dbe8f6ad513f848f2b4debb6c14a5395effc1ae721f298e315a5e8b5c426ece time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8dbe8f6ad513f848f2b4debb6c14a5395effc1ae721f298e315a5e8b5c426ece" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:b856ecb573f4a9bf405111992498cb7683544fa226704ce2ccfd6411beaf282a time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b856ecb573f4a9bf405111992498cb7683544fa226704ce2ccfd6411beaf282a" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:00bb3e220033a64bbdeaa8262da620920bf3225d459bb1c5509b7ad8f70a8ba1 time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00bb3e220033a64bbdeaa8262da620920bf3225d459bb1c5509b7ad8f70a8ba1" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:319aae90540a87d162e2b1b662c33f4c29c2fcad18e41dd677e808b624b8d2e5 time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/319aae90540a87d162e2b1b662c33f4c29c2fcad18e41dd677e808b624b8d2e5" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c blob eligible for deletion: sha256:6c167933b4303e90b561483baeaf9136ecf32ff181181d5feded6dc1b0d2acb2 time="2026-04-12T12:05:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6c167933b4303e90b561483baeaf9136ecf32ff181181d5feded6dc1b0d2acb2" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c --- PASS: TestDeletionHasEffect (6.85s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.56s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:3c1983f58d63f724c564b5d06a2daadc5f72af27d2c38002150b2c7456e875bd michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:30e8e66a69b218eb05de81dee65fad0a75fbb08ec6b308ad26299aeb8e34c454 michael_z_doukas: marking blob sha256:fb52af770966477d4c15e9b25afeea7444ab60b501365c6ae7809c4d177e13fe 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4d90c07a0be26570f70c45af3ef59f00498b341f0c01e05a669bda526b15c77d time="2026-04-12T12:05:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d90c07a0be26570f70c45af3ef59f00498b341f0c01e05a669bda526b15c77d" go.version=go1.26.2 instance.id=26cfff1c-90d5-4576-9e2c-b535d8e6fd1c --- PASS: TestOrphanBlobDeleted (2.65s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:91efc43d92ac30706987c5383880c6e937148340740dcd991318c65eaee0b6c0 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:23832faa04c354d2bb1d98a1f1b8511b9bfc9d033f0c408aec672b1c196c9fcc --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.14s) === RUN TestManifestStorage --- PASS: TestManifestStorage (3.01s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.31s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.72s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-12T12:05:31Z" level=info msg="PurgeUploads starting: olderThan=2026-04-12 11:05:31.638632724 +0000 UTC m=-3502.239634545, actuallyDelete=true" time="2026-04-12T12:05:31Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-12T12:05:31Z" level=info msg="PurgeUploads starting: olderThan=2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987, actuallyDelete=true" time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ac17c81-417f-4329-8c09-58980a58caa2 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a4988022-6680-4fe3-b36d-d6ed38eb352c have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7c87532-dd60-4ad1-b529-9b31f5a278f2 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c62d7d24-a391-4a19-80a7-58b9a42c7241 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6c7fc87-bcf9-4f3e-9096-765dd494a688 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc3bf4ca-2705-4952-aa58-840f8327e5a1 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/9dd1a162-98d3-41c3-8a8b-3595172fc1bf have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/05589315-deb5-4c8f-aec0-9cf78409e359 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1a9d3a8d-726f-4223-84eb-e9c4de71fb46 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/33bc77c3-6571-425b-9355-180e33e1392c have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/85a69b3d-beed-4f96-bb12-a1bf20da2e3a have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.642685276 +0000 UTC m=+97.764417987). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-12T12:05:31Z" level=info msg="PurgeUploads starting: olderThan=2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879, actuallyDelete=true" time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/55431493-5acc-4847-b943-bb1023e56310 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a339f504-9369-41f4-8e0e-048d8fd7fd99 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be5d42e0-e465-4f0e-95af-6f1f918b8620 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dea464f7-e816-4ea1-8c0f-7fad91bc3194 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bae42dcb-431a-42a1-96ac-493e57f9d55a have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.646449168 +0000 UTC m=+97.768181879). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-12T12:05:31Z" level=info msg="PurgeUploads starting: olderThan=2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053, actuallyDelete=true" time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/49f6fd50-ca37-4c06-8f10-8e483a47ea5a have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/abeb87a7-08c4-4fde-8245-51fdede4f478 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bb40baeb-c793-4d09-b48b-e45fdd2bd33e have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/013f4462-618c-41bb-a039-b7293dbe2d97 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30a6eb81-11d1-4245-afb1-295446690277 have older date (2026-04-12 11:05:31 +0000 UTC) than purge date (2026-04-12 12:05:31.648951342 +0000 UTC m=+97.770684053). Removing upload directory." time="2026-04-12T12:05:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-12T12:05:31Z" level=info msg="PurgeUploads starting: olderThan=2026-04-12 12:05:31.650876298 +0000 UTC m=+97.772609009, actuallyDelete=true" time="2026-04-12T12:05:31Z" 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 98.043s ? 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.380s === 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.379s === RUN TestWalkFileRemoved time="2026-04-12T12:03:53Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.220s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.588s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.28s) === 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.668s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.62s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.957s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (27.74s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 30.286s ? 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-12T12:03:54Z" 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-12T12:03:54Z" 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-12T12:03:54Z" 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.03s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 --- PASS: TestS3TryUpdate (0.06s) time="2026-04-12T12:03:54Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestParsing (0.06s) time="2026-04-12T12:03:54Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=ca17c365-7909-46de-800c-0dcf6f304cbc ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.06s) --- PASS: TestMatchIPV4WithRegionMatched (0.06s) --- PASS: TestInvalidNetworkType (0.07s) time="2026-04-12T12:03:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=ca17c365-7909-46de-800c-0dcf6f304cbc --- PASS: TestMatchIPV6 (0.06s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.07s) --- PASS: TestMatchIPV4_2 (0.07s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.06s) time="2026-04-12T12:03:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=ca17c365-7909-46de-800c-0dcf6f304cbc --- PASS: TestInvalidData (0.06s) time="2026-04-12T12:03:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-12T12:03:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-12T12:03:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-12T12:03:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.56s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 5.017s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.359s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.396s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.27s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.02s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 21.687s ? 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.247s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Sun, 12 Apr 2026 12:10:07 +0000 elapsed time 0h 7m 37s >>> 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 (20260412.120234) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 390.9 MiB in 105 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...