>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Fri, 06 Mar 2026 17:19:22 +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.1-r0) (2/2) Installing .makedepends-docker-registry (20260306.171924) Executing busybox-1.37.0-r31.trigger OK: 453.4 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/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: 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-03-06T17:19:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-06T17:19:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.203s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-06T17:19:43Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.176s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.158s === 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.109s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.11s) PASS ok github.com/docker/distribution/health/checks 0.250s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.153s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.158s === 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.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.142s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.119s ? 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/03/06 17:19:43 http: TLS handshake error from 127.0.0.1:50196: 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:35177/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35177/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35177/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35177/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45851?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.78s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-06T17:19:44Z" level=info msg="broadcaster: closing" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="closing testSink" time="2026-03-06T17:19:44Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-06T17:19:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 1} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 1} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:44Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:19:45Z" level=warning msg="&{0x4b1c510 0.9} encountered too many errors, backing off" time="2026-03-06T17:19:45Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.99s) PASS ok github.com/docker/distribution/notifications 2.117s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-06T17:19:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:19:44.435995147Z" 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.1 time="2026-03-06T17:19:44.436104828Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:44.436088988Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.26.1 time="2026-03-06T17:19:44.437079398Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-06T17:19:44.437098038Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.1 time="2026-03-06T17:19:44.438078048Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-06T17:19:47.452233706Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=ecd8c58a-c3e5-4727-b69e-94d3912a4a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:58534" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.569µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:19:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-06T17:19:47.452395627Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (4.33s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-06T17:19:48.429847139Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:19:48.430598426Z" 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.1 time="2026-03-06T17:19:48.430622027Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:48.430696107Z" level=info msg="Starting upload purge in 41m0s" go.version=go1.26.1 time="2026-03-06T17:19:48.43097483Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.98s) PASS ok github.com/docker/distribution/registry 13.501s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.126s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.274s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-06T17:19:43Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=a4e56ab4-8ab1-4053-86f6-d9d13b06a5f5 time="2026-03-06T17:19:43Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=a4e56ab4-8ab1-4053-86f6-d9d13b06a5f5 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-06T17:19:43Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password="aKcHxvbDarlYhWz0-cP5z5aGdKr-X0ntELWh_4gjNtg" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.257s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.157s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2026-03-06T17:19:43Z" level=info msg="token not to be used before 2026-03-06 17:19:44 +0000 UTC - currently 2026-03-06 17:19:43.241095035 +0000 UTC m=+0.100225674" time="2026-03-06T17:19:43Z" level=info msg="token not to be used after 2026-03-06 17:19:43 +0000 UTC - currently 2026-03-06 17:19:43.243836343 +0000 UTC m=+0.102967022" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-03-06T17:19:43Z" 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.245s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.258s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.198s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.158s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-06T17:19:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:19:43Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40367" http.request.id=3fcb8188-e40c-4ec9-bd84-a68b5e6f1f39 http.request.method=GET http.request.remoteaddr="127.0.0.1:40308" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.409µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:19:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-03-06T17:19:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:19:43Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=0e1b8f90-937b-4e93-888d-a96e12f647ac http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132332ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:19:43 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:19:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=23acd881-dc69-4787-a743-421ceb3bcb14 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:43 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=03669f36-cca9-4c6d-b5d8-ddadce22fb57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/aaaa/blobs/uploads/cfb2f675-9cbe-4a15-af62-dee03193c39c?_state=fGWxb3ClAELoUe8YBEnvVPbJGAyO9nDtU7r46bCqpi57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZmIyZjY3NS05Y2JlLTRhMTUtYWY2Mi1kZWUwMzE5M2MzOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDMuNTA4NDczMDNaIn0%3D&digest=sha256%3A44d078416832efa3e4f70a0a0896fc1499f4c9984b863bfb8e87173aca95b34e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390502231s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:43 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cfb2f675-9cbe-4a15-af62-dee03193c39c?_state=fGWxb3ClAELoUe8YBEnvVPbJGAyO9nDtU7r46bCqpi57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZmIyZjY3NS05Y2JlLTRhMTUtYWY2Mi1kZWUwMzE5M2MzOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDMuNTA4NDczMDNaIn0%3D&digest=sha256%3A44d078416832efa3e4f70a0a0896fc1499f4c9984b863bfb8e87173aca95b34e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=969b8edb-ba38-474f-9366-b655eaf2804f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.007481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:45 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=f551d440-9269-49cc-a861-4c8a8c43d517 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=5e48509d-3b8a-4fd7-8cea-d925b6165ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bbbb/blobs/uploads/0d5f277c-0ee7-428f-a92e-89d8ea41530b?_state=xhhs--w-Y8V88m1RwuSb8GWmUA5vaQsxHtIXXNFgYqF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZDVmMjc3Yy0wZWU3LTQyOGYtYTkyZS04OWQ4ZWE0MTUzMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDYuMDY4ODY1MDEyWiJ9&digest=sha256%3Ada3abc76c39236861f1cafcb17fbcf3e01317c7320c03c8eb067b4b5f79c0ce5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018947779s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0d5f277c-0ee7-428f-a92e-89d8ea41530b?_state=xhhs--w-Y8V88m1RwuSb8GWmUA5vaQsxHtIXXNFgYqF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZDVmMjc3Yy0wZWU3LTQyOGYtYTkyZS04OWQ4ZWE0MTUzMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDYuMDY4ODY1MDEyWiJ9&digest=sha256%3Ada3abc76c39236861f1cafcb17fbcf3e01317c7320c03c8eb067b4b5f79c0ce5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=3b9e67c3-aa04-4e49-9205-63474c717698 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.110322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:47 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:47Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=15f7da89-28d9-41c6-8ef6-b3bb8d745682 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:47 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=3e67e054-165c-405c-83ea-3ad14b0c2962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/cccc/blobs/uploads/fa37a62c-1db5-48ca-b9e8-90a9feedae23?_state=V8ZrFYTBQyILl1UDTjEiF9lAej8ujWrXlaLeVjI6oGN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTM3YTYyYy0xZGI1LTQ4Y2EtYjllOC05MGE5ZmVlZGFlMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDcuMzAzNjY3MDk1WiJ9&digest=sha256%3A870b2177bdc85fb6436563373290be6bd0eb469ec5ef4e3dacd0ebb3e98b30f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410574654s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:47 +0000] "PUT /v2/foo/cccc/blobs/uploads/fa37a62c-1db5-48ca-b9e8-90a9feedae23?_state=V8ZrFYTBQyILl1UDTjEiF9lAej8ujWrXlaLeVjI6oGN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTM3YTYyYy0xZGI1LTQ4Y2EtYjllOC05MGE5ZmVlZGFlMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDcuMzAzNjY3MDk1WiJ9&digest=sha256%3A870b2177bdc85fb6436563373290be6bd0eb469ec5ef4e3dacd0ebb3e98b30f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=9a854def-0e87-42d2-90a1-8d27a33861b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.975831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:48 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:48Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=ef1779ff-bfe9-4ede-b80f-7ff461709f6a http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=9bd295b1-3db4-4317-b9dd-1a3dbd3d3080 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/dddd/blobs/uploads/b4b33124-ca59-4416-90aa-6a3a02c4422e?_state=gqN3qmxDeAMeRatwKXceV5efN58ggCbsd6GKZ5mZ4QR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNGIzMzEyNC1jYTU5LTQ0MTYtOTBhYS02YTNhMDJjNDQyMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDguOTQ1NDQ1NzMxWiJ9&digest=sha256%3Ae314974150ec0b6e0c2a0d911c2f9d928c2e7e9a8b1d4a772eb32cad6f33349b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554296095s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/b4b33124-ca59-4416-90aa-6a3a02c4422e?_state=gqN3qmxDeAMeRatwKXceV5efN58ggCbsd6GKZ5mZ4QR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNGIzMzEyNC1jYTU5LTQ0MTYtOTBhYS02YTNhMDJjNDQyMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NDguOTQ1NDQ1NzMxWiJ9&digest=sha256%3Ae314974150ec0b6e0c2a0d911c2f9d928c2e7e9a8b1d4a772eb32cad6f33349b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=78808e97-a536-4325-b557-382330f0728d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.89223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=10a209d3-ec2d-4988-a69d-9a12c0cf6913 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:50 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=21b908a0-7fb2-46af-ba79-721789b1472e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/eeee/blobs/uploads/4b3a84a1-1c9d-4e67-b1dd-6e9aa73bda11?_state=9u0QeEyhS3wo8N0yk7eiw9GyNndnxpr_JXxpma1Vfft7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0YjNhODRhMS0xYzlkLTRlNjctYjFkZC02ZTlhYTczYmRhMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTAuNzA5OTQ5OTEyWiJ9&digest=sha256%3Af04c01ad8a4151276044005402da319c8017053873803dceae57df70371a851e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341079458s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:50 +0000] "PUT /v2/foo/eeee/blobs/uploads/4b3a84a1-1c9d-4e67-b1dd-6e9aa73bda11?_state=9u0QeEyhS3wo8N0yk7eiw9GyNndnxpr_JXxpma1Vfft7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0YjNhODRhMS0xYzlkLTRlNjctYjFkZC02ZTlhYTczYmRhMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTAuNzA5OTQ5OTEyWiJ9&digest=sha256%3Af04c01ad8a4151276044005402da319c8017053873803dceae57df70371a851e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=8d51b5b9-c002-4d16-8d11-ff696871bef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=373304fb-d158-46a3-9a3f-06ab7c05e813 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=082aecfd-4ba4-4d1a-a085-ef09b7223879 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/ffff/blobs/uploads/aa0eb19f-1b56-4b4f-afd3-75293bcd1116?_state=tWzp50sUGAXmFhQqH4Y3jPg73HRYah32HeFsGkMMhxp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYTBlYjE5Zi0xYjU2LTRiNGYtYWZkMy03NTI5M2JjZDExMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTIuMjAxMzUzODM5WiJ9&digest=sha256%3Adb1ce4b917d5ee3be3a148b1fe704c49d22fd2ee70c87eea4c1ee6ce85fcda7c" http.request.useragent="Go-http-client/1.1" http.response.duration=690.653756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "PUT /v2/foo/ffff/blobs/uploads/aa0eb19f-1b56-4b4f-afd3-75293bcd1116?_state=tWzp50sUGAXmFhQqH4Y3jPg73HRYah32HeFsGkMMhxp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYTBlYjE5Zi0xYjU2LTRiNGYtYWZkMy03NTI5M2JjZDExMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTIuMjAxMzUzODM5WiJ9&digest=sha256%3Adb1ce4b917d5ee3be3a148b1fe704c49d22fd2ee70c87eea4c1ee6ce85fcda7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=180eed4b-d51c-421b-ac16-3282fabeeb3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=eb90478f-5f0e-47c7-945e-c9ba02c5799f http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.367µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=5ae303be-70d2-4197-a746-ee89259a89a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="700.768µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=a7121d26-db42-4421-8840-5bd0872e46eb http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="736.367µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=122bc761-3047-4864-a103-3cd5daadf078 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="804.168µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=53158ac6-2dd9-4601-b60d-6ab5ba01adda http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="751.287µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=d233746b-1b4a-4e17-8940-82fda4064fc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="777.368µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" 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.1 http.request.host="127.0.0.1:42011" http.request.id=dc154baf-d82d-43b9-a9ef-da0cbf8e4422 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="764.768µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" 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.1 http.request.host="127.0.0.1:42011" http.request.id=1ad748be-cd84-4fcf-ad59-d15bcec4d69b http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="757.448µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=72937be9-c56f-4c14-bfae-b35abb60457f http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="601.566µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42011" http.request.id=d4807beb-f306-4298-9846-ca496b000475 http.request.method=GET http.request.remoteaddr="127.0.0.1:41120" 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="696.847µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:19:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:19:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:19:52Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=92d359be-9266-49ad-b474-7186982b406d http.request.method=POST http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=1d25f766-6034-4ff2-b7bd-3add8ba537de http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/aaaa/blobs/uploads/46d67f52-e9a6-4d9d-88ad-5ec9e2ee044d?_state=yWb-9_i1xyOvBd4AyoFBLfUlNoe-lvZIyNCwPUbB0dd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NmQ2N2Y1Mi1lOWE2LTRkOWQtODhhZC01ZWM5ZTJlZTA0NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTMuMTA5Nzk3Mjc5WiJ9&digest=sha256%3Ad380aa7cc310dde3d4ae90096c6069600a0cc6b0e5d7564ac3e8f13da513b217" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238928405s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/46d67f52-e9a6-4d9d-88ad-5ec9e2ee044d?_state=yWb-9_i1xyOvBd4AyoFBLfUlNoe-lvZIyNCwPUbB0dd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0NmQ2N2Y1Mi1lOWE2LTRkOWQtODhhZC01ZWM5ZTJlZTA0NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTMuMTA5Nzk3Mjc5WiJ9&digest=sha256%3Ad380aa7cc310dde3d4ae90096c6069600a0cc6b0e5d7564ac3e8f13da513b217 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=462a172b-6af6-4893-af08-bcf75de2e52f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.90219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=cb787886-6fb4-41b9-910c-53b846855f4b http.request.method=POST http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=f7102943-0574-4d0a-9bc4-13d957259593 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/bbbb/blobs/uploads/dcd3647c-e58d-4b02-94d0-121a797f72b6?_state=gDEkpQEBl6Nz0xYFeyRzduem8ZXN_hNIVotSAFGQVex7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkY2QzNjQ3Yy1lNThkLTRiMDItOTRkMC0xMjFhNzk3ZjcyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTQuNjAxMjgyNzY3WiJ9&digest=sha256%3A6de72031bba924ac9868d2ab437f145056985361e398a8a070210fd3625972f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.510010039s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dcd3647c-e58d-4b02-94d0-121a797f72b6?_state=gDEkpQEBl6Nz0xYFeyRzduem8ZXN_hNIVotSAFGQVex7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkY2QzNjQ3Yy1lNThkLTRiMDItOTRkMC0xMjFhNzk3ZjcyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTQuNjAxMjgyNzY3WiJ9&digest=sha256%3A6de72031bba924ac9868d2ab437f145056985361e398a8a070210fd3625972f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=329a647b-6349-4f46-8852-d2de993be93e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.836909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=64fea5ba-d07c-4fa1-97d6-b794ed3241fa http.request.method=POST http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=37434ea7-7437-4c93-a53d-795a72d352be http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/cccc/blobs/uploads/db404680-caf6-4d72-b3b8-76f83795e88a?_state=N6G4YInbPTYpz1BfedYc9a4UmN5KTxIqLDlaqjJKwHN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYjQwNDY4MC1jYWY2LTRkNzItYjNiOC03NmY4Mzc5NWU4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTYuMzExODI0MTEyWiJ9&digest=sha256%3Ab599af0d4d30401005df79703355f92b050491d30f861eedc3b5f8cbfade8507" http.request.useragent="Go-http-client/1.1" http.response.duration=979.559093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/db404680-caf6-4d72-b3b8-76f83795e88a?_state=N6G4YInbPTYpz1BfedYc9a4UmN5KTxIqLDlaqjJKwHN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYjQwNDY4MC1jYWY2LTRkNzItYjNiOC03NmY4Mzc5NWU4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTYuMzExODI0MTEyWiJ9&digest=sha256%3Ab599af0d4d30401005df79703355f92b050491d30f861eedc3b5f8cbfade8507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=04f9030b-ed08-4f06-bbc9-089547cff267 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.926871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:57 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=e0ef3c9b-22b0-40fe-a662-fab04d752a99 http.request.method=POST http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:57 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=f98719dd-e1a3-4dcf-8f86-36ac7b29ee12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/dddd/blobs/uploads/b8ac4abc-75d4-4641-ace7-c1833264c37d?_state=Bs3E-4fEFowKYZGvWgZJRLK4gki75-Qd5wmjHc_6kwp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiOGFjNGFiYy03NWQ0LTQ2NDEtYWNlNy1jMTgzMzI2NGMzN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTcuNTM1ODIzOTIzWiJ9&digest=sha256%3Ab042a8fd0d1b1f3343e50bd86c5e97dcebafc78c9f20712b9c929647ce51c4e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46655643s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:57 +0000] "PUT /v2/foo/dddd/blobs/uploads/b8ac4abc-75d4-4641-ace7-c1833264c37d?_state=Bs3E-4fEFowKYZGvWgZJRLK4gki75-Qd5wmjHc_6kwp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiOGFjNGFiYy03NWQ0LTQ2NDEtYWNlNy1jMTgzMzI2NGMzN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MTk6NTcuNTM1ODIzOTIzWiJ9&digest=sha256%3Ab042a8fd0d1b1f3343e50bd86c5e97dcebafc78c9f20712b9c929647ce51c4e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=d1b68ef5-17ee-4091-a3da-53e96ec47343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44866" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33307" http.request.id=da7456e6-c6aa-48af-9d11-f0c472910bbb http.request.method=GET http.request.remoteaddr="127.0.0.1:44866" 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="732.087µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.78s) === RUN TestURLPrefix time="2026-03-06T17:19:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:19:59Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46059" http.request.id=72628736-6b30-4904-a9ce-ea424d108123 http.request.method=GET http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.369µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-03-06T17:19:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:19:59Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=88c65cbb-02b6-498b-a56c-6f3e8cce59d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34116" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="991.451µs" http.response.status=404 http.response.written=157 vars.digest="sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "GET /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=58dc2203-f656-4826-b952-a9fc43e3f6ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=d5d1c85b-4126-4a58-8d90-aceca112ff4b http.request.method=POST http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=25cad0c9-f975-4fdb-ba5e-7c7cf19d23c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="916.53µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=370132af-e1ec-45b3-b748-8ecd31ab12d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="824.248µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=05cd2395-c68f-41d3-a318-b3995b9059a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9e5f2307-6b9b-4f6f-807d-7af91f42d764 time="2026-03-06T17:19:59Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=05cd2395-c68f-41d3-a318-b3995b9059a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34118" http.request.uri="/v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.049µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9e5f2307-6b9b-4f6f-807d-7af91f42d764 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "GET /v2/foo/bar/blobs/uploads/9e5f2307-6b9b-4f6f-807d-7af91f42d764?_state=FSkyNtHqTNCyOeykF2wcwqCFppnQUOWKI6X6l6xvDrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllNWYyMzA3LTZiOWItNGY2Zi04MDdkLTdhZjkxZjQyZDc2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4yOTc0NjU0MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=1b60b310-eb87-40e1-b854-126ae8a95e64 http.request.method=POST http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=be8cd3bb-6b2a-485b-b050-6f4fce2691bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/967c7c3e-1c38-4cff-8767-7e8e61e3cf16?_state=eufmWLL0bxWlJ4UColr7pGLR5KBVlV1mdNsHhuWgL8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2N2M3YzNlLTFjMzgtNGNmZi04NzY3LTdlOGU2MWUzY2YxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDE5Mjc2WiJ9&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" provided=sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b vars.name="foo/bar" vars.uuid=967c7c3e-1c38-4cff-8767-7e8e61e3cf16 time="2026-03-06T17:19:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=be8cd3bb-6b2a-485b-b050-6f4fce2691bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/967c7c3e-1c38-4cff-8767-7e8e61e3cf16?_state=eufmWLL0bxWlJ4UColr7pGLR5KBVlV1mdNsHhuWgL8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2N2M3YzNlLTFjMzgtNGNmZi04NzY3LTdlOGU2MWUzY2YxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDE5Mjc2WiJ9&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=967c7c3e-1c38-4cff-8767-7e8e61e3cf16 time="2026-03-06T17:19:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=be8cd3bb-6b2a-485b-b050-6f4fce2691bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/967c7c3e-1c38-4cff-8767-7e8e61e3cf16?_state=eufmWLL0bxWlJ4UColr7pGLR5KBVlV1mdNsHhuWgL8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2N2M3YzNlLTFjMzgtNGNmZi04NzY3LTdlOGU2MWUzY2YxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDE5Mjc2WiJ9&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.77µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=967c7c3e-1c38-4cff-8767-7e8e61e3cf16 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/967c7c3e-1c38-4cff-8767-7e8e61e3cf16?_state=eufmWLL0bxWlJ4UColr7pGLR5KBVlV1mdNsHhuWgL8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2N2M3YzNlLTFjMzgtNGNmZi04NzY3LTdlOGU2MWUzY2YxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDE5Mjc2WiJ9&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=3b0cb15a-0db2-43a0-a52d-dbe422d96c93 http.request.method=POST http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=08af166d-c16b-47ee-87fe-43d3da400f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/fc2a8406-9f88-4bab-8f60-18f3daa7e067?_state=ZeTzn1C3ARP5JkR1Zw0EiSf667-ywtB7tA9pKOpaJt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMmE4NDA2LTlmODgtNGJhYi04ZjYwLTE4ZjNkYWE3ZTA2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDQzMDk4MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/fc2a8406-9f88-4bab-8f60-18f3daa7e067?_state=ZeTzn1C3ARP5JkR1Zw0EiSf667-ywtB7tA9pKOpaJt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMmE4NDA2LTlmODgtNGJhYi04ZjYwLTE4ZjNkYWE3ZTA2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDQzMDk4MjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=301b4433-b036-441f-bf43-f97736df8bf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=13f0675a-04a0-4e9e-b14c-7f4ad283b4b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/65c086b8-7da8-4618-9d12-90d6e136f1b2?_state=_vh3ExwaH4hC5a60C6FWuKffQOYsk_86VQLzPzSPZUh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YzA4NmI4LTdkYTgtNDYxOC05ZDEyLTkwZDZlMTM2ZjFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDcyNDE5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/65c086b8-7da8-4618-9d12-90d6e136f1b2?_state=_vh3ExwaH4hC5a60C6FWuKffQOYsk_86VQLzPzSPZUh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YzA4NmI4LTdkYTgtNDYxOC05ZDEyLTkwZDZlMTM2ZjFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDcyNDE5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:19:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=735a9297-dd4d-44ff-8d8f-905bfe1f094e http.request.method=POST http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=b915c794-db27-4b74-adc2-702c55c4921c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/f78e029b-2930-404f-91ba-4ac63543dafd?_state=ixvzLwpmNwcz4VIyHqew5fPVkSZVE32qxQqrqHkfvnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3OGUwMjliLTI5MzAtNDA0Zi05MWJhLTRhYzYzNTQzZGFmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDk1MjE3OTlaIn0%3D&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022749241s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:19:59 +0000] "PUT /v2/foo/bar/blobs/uploads/f78e029b-2930-404f-91ba-4ac63543dafd?_state=ixvzLwpmNwcz4VIyHqew5fPVkSZVE32qxQqrqHkfvnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3OGUwMjliLTI5MzAtNDA0Zi05MWJhLTRhYzYzNTQzZGFmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoxOTo1OS4zMDk1MjE3OTlaIn0%3D&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=95d7e380-2736-46d3-b1c2-b4adad38746e http.request.method=POST http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37383" http.request.id=4bd0beee-bd5a-4b85-8c72-553caefb329b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/3f88709a-e172-42c5-b625-5207785641aa?_state=_GKVyOiQE7pXaaVBzZMUb2UJPqrVZetGjXqHcKj6oaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg3MDlhLWUxNzItNDJjNS1iNjI1LTUyMDc3ODU2NDFhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMS41MTY3NzQzODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925990605s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/3f88709a-e172-42c5-b625-5207785641aa?_state=_GKVyOiQE7pXaaVBzZMUb2UJPqrVZetGjXqHcKj6oaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg3MDlhLWUxNzItNDJjNS1iNjI1LTUyMDc3ODU2NDFhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMS41MTY3NzQzODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=3053be8a-b0f4-487c-8144-f7b81d032313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/uploads/3f88709a-e172-42c5-b625-5207785641aa?_state=_fGw604wurffHy3bYEdhorDgtO7sSHXzED0QZ84VRtN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg3MDlhLWUxNzItNDJjNS1iNjI1LTUyMDc3ODU2NDFhYSIsIk9mZnNldCI6Mjc4ODk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MDFaIn0%3D&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/3f88709a-e172-42c5-b625-5207785641aa?_state=_fGw604wurffHy3bYEdhorDgtO7sSHXzED0QZ84VRtN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg3MDlhLWUxNzItNDJjNS1iNjI1LTUyMDc3ODU2NDFhYSIsIk9mZnNldCI6Mjc4ODk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MDFaIn0%3D&digest=sha256%3Ade82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=904ed7ef-a672-49a4-9424-58a47ae49e1d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.01293ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=4e77d5f9-5a9b-4854-80a9-d527ab63ba8e http.request.method=GET http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=154.077147ms http.response.status=200 http.response.written=27889664 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 200 27889664 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=error msg="error parsing digest="sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=a236ab73-cf7d-4b64-a79a-3ce6695c4fec http.request.method=GET http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" vars.name="foo/bar" time="2026-03-06T17:20:03Z" 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.1 http.request.host="127.0.0.1:37383" http.request.id=a236ab73-cf7d-4b64-a79a-3ce6695c4fec http.request.method=GET http.request.remoteaddr="127.0.0.1:34132" http.request.uri="/v2/foo/bar/blobs/sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.489µs" http.response.status=400 http.response.written=110 vars.digest="sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha257:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=cf5e2fe7-bc68-4b64-9553-410c6a119f5a http.request.method=GET http.request.remoteaddr="127.0.0.1:34164" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.492296ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" 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.1 time="2026-03-06T17:20:03Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=57dc607d-d649-40f6-8bb9-dd1e8f14ee3a http.request.method=GET http.request.remoteaddr="127.0.0.1:47272" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.77µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=4f3b98d1-9317-4acc-9a78-d10db96c4ab2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=211c3c53-50b4-4241-859a-8e20d8644f56 http.request.method=POST http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=b0a51484-4df8-4296-95a2-c42e2d4f28ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="864.888µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=f4321ea6-e568-42c9-86d3-94501f79f982 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="875.569µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=a1ad14ba-4a57-4510-ba1d-ff5d3b9e2dda http.request.method=GET http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c25bd31e-dfbb-4989-8362-24c7a0ab2ca3 time="2026-03-06T17:20:03Z" 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.1 http.request.host="127.0.0.1:42929" http.request.id=a1ad14ba-4a57-4510-ba1d-ff5d3b9e2dda http.request.method=GET http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.049µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c25bd31e-dfbb-4989-8362-24c7a0ab2ca3 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/uploads/c25bd31e-dfbb-4989-8362-24c7a0ab2ca3?_state=tttYC6Ti8n29stV1gItF95nJoPWsqv3yW17uVsTACZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNWJkMzFlLWRmYmItNDk4OS04MzYyLTI0YzdhMGFiMmNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjE0ODYzN1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=325945b6-bb53-4398-b18f-1bb3843ae6a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=cd08781b-b7e0-499f-9dd0-496100bc8728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/f9bbcd64-5f43-4aa7-94dc-5304f86a04c0?_state=sWjjcIfkEvcY5sOO38f6ixsDpm2cejVbfSToQX__EeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YmJjZDY0LTVmNDMtNGFhNy05NGRjLTUzMDRmODZhMDRjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjU4MDExMzRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" provided=sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad vars.name="foo/bar" vars.uuid=f9bbcd64-5f43-4aa7-94dc-5304f86a04c0 time="2026-03-06T17:20:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=cd08781b-b7e0-499f-9dd0-496100bc8728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/f9bbcd64-5f43-4aa7-94dc-5304f86a04c0?_state=sWjjcIfkEvcY5sOO38f6ixsDpm2cejVbfSToQX__EeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YmJjZDY0LTVmNDMtNGFhNy05NGRjLTUzMDRmODZhMDRjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjU4MDExMzRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f9bbcd64-5f43-4aa7-94dc-5304f86a04c0 time="2026-03-06T17:20:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=cd08781b-b7e0-499f-9dd0-496100bc8728 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/f9bbcd64-5f43-4aa7-94dc-5304f86a04c0?_state=sWjjcIfkEvcY5sOO38f6ixsDpm2cejVbfSToQX__EeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YmJjZDY0LTVmNDMtNGFhNy05NGRjLTUzMDRmODZhMDRjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjU4MDExMzRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.889µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f9bbcd64-5f43-4aa7-94dc-5304f86a04c0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/f9bbcd64-5f43-4aa7-94dc-5304f86a04c0?_state=sWjjcIfkEvcY5sOO38f6ixsDpm2cejVbfSToQX__EeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YmJjZDY0LTVmNDMtNGFhNy05NGRjLTUzMDRmODZhMDRjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjU4MDExMzRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=472e95b3-3777-4890-b73f-aff286e2cd16 http.request.method=POST http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=6af53a8b-c99e-47fd-b7a2-8abdbc5c87d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/df38cd76-be05-4b20-bd14-fe14ef01ef23?_state=aB4ajppEFND6qQSoLYtIohWBXSA05-GA8YKskD9nC2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzhjZDc2LWJlMDUtNGIyMC1iZDE0LWZlMTRlZjAxZWYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjgxMTM1MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/df38cd76-be05-4b20-bd14-fe14ef01ef23?_state=aB4ajppEFND6qQSoLYtIohWBXSA05-GA8YKskD9nC2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzhjZDc2LWJlMDUtNGIyMC1iZDE0LWZlMTRlZjAxZWYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NjgxMTM1MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=572214de-aff4-40bc-886a-8dc19fdeeebf http.request.method=POST http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=8efa8d0c-b778-4c63-98d9-2d2b6d487a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/bf51ed20-f7d0-4d2f-aba1-dbffa9afb63d?_state=theUEwWe5Yl3_2RH0dwZtS3EcY3ya0VCTNWxwSd7rpF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNTFlZDIwLWY3ZDAtNGQyZi1hYmExLWRiZmZhOWFmYjYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NzA1Mzc1NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/bf51ed20-f7d0-4d2f-aba1-dbffa9afb63d?_state=theUEwWe5Yl3_2RH0dwZtS3EcY3ya0VCTNWxwSd7rpF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNTFlZDIwLWY3ZDAtNGQyZi1hYmExLWRiZmZhOWFmYjYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NzA1Mzc1NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=421a6b91-237f-408a-ab8a-fa57654e82da http.request.method=POST http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=fdeb34f2-5dac-4ee3-b92e-2d781b0e14fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/c0b67943-b027-4db7-a62e-4b3d16926286?_state=HHxxLoxpUpk9YDaV3pDKvGRVk1AqPSBi_ylY4fWEYm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwYjY3OTQzLWIwMjctNGRiNy1hNjJlLTRiM2QxNjkyNjI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NzM1MTQ2MTRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.194686213s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "PUT /v2/foo/bar/blobs/uploads/c0b67943-b027-4db7-a62e-4b3d16926286?_state=HHxxLoxpUpk9YDaV3pDKvGRVk1AqPSBi_ylY4fWEYm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwYjY3OTQzLWIwMjctNGRiNy1hNjJlLTRiM2QxNjkyNjI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowMy45NzM1MTQ2MTRaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=4a49c708-563a-444c-ba99-73c091120b46 http.request.method=POST http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258093ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42929" http.request.id=8f440e66-99ea-46fa-84e9-09f7faa8cf17 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/4d830e7a-0af7-461e-b3ff-e7ad431cb387?_state=QBvZLicmy1CsgBPZQpX68X37Wd1_EqTX4x2PMJRivgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODMwZTdhLTBhZjctNDYxZS1iM2ZmLWU3YWQ0MzFjYjM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowNi4zNjY2MDMwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.757579813s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/4d830e7a-0af7-461e-b3ff-e7ad431cb387?_state=QBvZLicmy1CsgBPZQpX68X37Wd1_EqTX4x2PMJRivgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODMwZTdhLTBhZjctNDYxZS1iM2ZmLWU3YWQ0MzFjYjM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowNi4zNjY2MDMwNzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=e56321b6-7b2d-4564-a1b3-93af1be7f3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/uploads/4d830e7a-0af7-461e-b3ff-e7ad431cb387?_state=MwSIj-PeZSwKLpoOOM0PODTREcipQ4YCQHib-y41J7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODMwZTdhLTBhZjctNDYxZS1iM2ZmLWU3YWQ0MzFjYjM4NyIsIk9mZnNldCI6Mjk1NTA1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MDZaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/4d830e7a-0af7-461e-b3ff-e7ad431cb387?_state=MwSIj-PeZSwKLpoOOM0PODTREcipQ4YCQHib-y41J7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkODMwZTdhLTBhZjctNDYxZS1iM2ZmLWU3YWQ0MzFjYjM4NyIsIk9mZnNldCI6Mjk1NTA1OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MDZaIn0%3D&digest=sha256%3Ad528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=d87166fa-4b08-44a6-a256-c39715a8d116 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.018811ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=d9b9019b-9ce3-454d-8476-9fe298575236 http.request.method=GET http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=175.70057ms http.response.status=200 http.response.written=29550592 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 200 29550592 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=error msg="error parsing digest="sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=ccb768ba-a797-4a93-9656-c8ccb22d7d16 http.request.method=GET http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" vars.name="foo/bar" time="2026-03-06T17:20:09Z" 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.1 http.request.host="127.0.0.1:42929" http.request.id=ccb768ba-a797-4a93-9656-c8ccb22d7d16 http.request.method=GET http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.652068ms http.response.status=400 http.response.written=110 vars.digest="sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha257:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=bb688c8d-5de7-43c1-a837-337f3fca1652 http.request.method=GET http.request.remoteaddr="127.0.0.1:53546" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273973ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=46a2e938-41b0-46f1-86fc-26d37038f040 http.request.method=GET http.request.remoteaddr="127.0.0.1:53546" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.8852ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42929" http.request.id=8c9471a4-c07f-4b5f-879a-c06d32d85178 http.request.method=GET http.request.remoteaddr="127.0.0.1:53536" http.request.uri="/v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.6486ms http.response.status=200 http.response.written=2699712 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha256:d528ce3417d66c61251ff6280de6fb44ce3b9d90081d777f194fdbe563c6c5ad HTTP/1.1" 200 2699712 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=d16b8ae1-d83d-44f8-ae1e-00e1def6c879 http.request.method=GET http.request.remoteaddr="127.0.0.1:34164" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.703082001s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37383" http.request.id=a7dcf41f-c200-4f39-993c-f6d72e0628e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34148" http.request.uri="/v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.710383156s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [06/Mar/2026:17:20:03 +0000] "GET /v2/foo/bar/blobs/sha256:de82922796e50c779bdae746d30d8a89e5115b55e90d5315c432a2aadd92cc3b HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.34s) === RUN TestBlobDelete time="2026-03-06T17:20:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=838a387e-febe-42a7-9fc2-00e5d5624ac0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48156" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00449ms http.response.status=404 http.response.written=157 vars.digest="sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=3ba1a000-756a-4e89-9339-d2f6aca1cffb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.77µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=24a944dd-019c-473b-99de-654e5219fa6a http.request.method=POST http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=4bce3f47-ea55-49cb-9346-2796a92be7d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="951.89µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=45a30410-aae6-4020-9f8a-570d60edbf6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="981.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=5c7aa524-b9e3-4d10-b19e-0ddce1078b93 http.request.method=GET http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=43165197-4b1f-4cb3-a3f2-15fe78fa3a92 time="2026-03-06T17:20:09Z" 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.1 http.request.host="127.0.0.1:35273" http.request.id=5c7aa524-b9e3-4d10-b19e-0ddce1078b93 http.request.method=GET http.request.remoteaddr="127.0.0.1:48162" http.request.uri="/v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.809µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=43165197-4b1f-4cb3-a3f2-15fe78fa3a92 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "GET /v2/foo/bar/blobs/uploads/43165197-4b1f-4cb3-a3f2-15fe78fa3a92?_state=KdyyEHIF_gqQn0vf-63sAAoUYaEfTmtvnuQmbYwTDoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzMTY1MTk3LTRiMWYtNGNiMy1hM2YyLTE1ZmU3OGZhM2E5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NjY0OTEwMzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=637db8d0-ee55-4223-a671-dae64aa423f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=17137198-0a06-4d28-a04c-3a1658b7fcff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13?_state=YXviADs1udmi-LnbI43LGPN9RuSUUDKPHDdiZB_AnEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYTFjOGE1LTliY2QtNDFiNi05ZTQwLTM3ODVhOTFkYmMxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzE0MzA4ODFaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" provided=sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 vars.name="foo/bar" vars.uuid=1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13 time="2026-03-06T17:20:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=17137198-0a06-4d28-a04c-3a1658b7fcff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13?_state=YXviADs1udmi-LnbI43LGPN9RuSUUDKPHDdiZB_AnEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYTFjOGE1LTliY2QtNDFiNi05ZTQwLTM3ODVhOTFkYmMxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzE0MzA4ODFaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13 time="2026-03-06T17:20:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=17137198-0a06-4d28-a04c-3a1658b7fcff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13?_state=YXviADs1udmi-LnbI43LGPN9RuSUUDKPHDdiZB_AnEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYTFjOGE1LTliY2QtNDFiNi05ZTQwLTM3ODVhOTFkYmMxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzE0MzA4ODFaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141651ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/1ba1c8a5-9bcd-41b6-9e40-3785a91dbc13?_state=YXviADs1udmi-LnbI43LGPN9RuSUUDKPHDdiZB_AnEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYTFjOGE1LTliY2QtNDFiNi05ZTQwLTM3ODVhOTFkYmMxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzE0MzA4ODFaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=2ff5d9fe-717e-4233-a896-d2e7fee9642b http.request.method=POST http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=d0e859ee-3150-4d75-93d2-f4e4ff8cd8b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/9d5ebb7a-efc2-4098-9585-c09cb422dab6?_state=TnBLg8gGxtO9T1E3ESCLvsJUHngDvyesC33Bfk8OlUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkNWViYjdhLWVmYzItNDA5OC05NTg1LWMwOWNiNDIyZGFiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzQxMzg3MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/9d5ebb7a-efc2-4098-9585-c09cb422dab6?_state=TnBLg8gGxtO9T1E3ESCLvsJUHngDvyesC33Bfk8OlUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkNWViYjdhLWVmYzItNDA5OC05NTg1LWMwOWNiNDIyZGFiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzQxMzg3MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=5dbc79de-535e-4bc8-b55b-04d4066e842b http.request.method=POST http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=1e43ea70-1d76-4b53-88a9-1de4567a2c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/3b7f0c5b-c17f-4a6b-926b-f3ec258ea957?_state=Kpj3_dI7TP6JdfVpM7Q7RjY_AOvnALOaWd_DyncAqd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiN2YwYzViLWMxN2YtNGE2Yi05MjZiLWYzZWMyNThlYTk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzY3NzkyMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/3b7f0c5b-c17f-4a6b-926b-f3ec258ea957?_state=Kpj3_dI7TP6JdfVpM7Q7RjY_AOvnALOaWd_DyncAqd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiN2YwYzViLWMxN2YtNGE2Yi05MjZiLWYzZWMyNThlYTk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzY3NzkyMTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=774d6c28-5c95-48e4-8904-ccbe9dd55128 http.request.method=POST http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=9ac01824-0888-4b43-93d2-6e3cff4f5bf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/fcec8377-32ec-449b-9dc9-bd0947581df0?_state=c_l1TSFyx3BFAPJR2wCbFT-_2afmpIFI9zHDnbWX8g57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZWM4Mzc3LTMyZWMtNDQ5Yi05ZGM5LWJkMDk0NzU4MWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzkzMjgzMjNaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.duration=2.808019611s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:09 +0000] "PUT /v2/foo/bar/blobs/uploads/fcec8377-32ec-449b-9dc9-bd0947581df0?_state=c_l1TSFyx3BFAPJR2wCbFT-_2afmpIFI9zHDnbWX8g57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjZWM4Mzc3LTMyZWMtNDQ5Yi05ZGM5LWJkMDk0NzU4MWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDowOS42NzkzMjgzMjNaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=515f43fa-e150-4da4-8f33-9fa8c97662fb http.request.method=POST http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35273" http.request.id=e5d2ccc8-4fc5-45a0-8d6f-adb869080c36 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/5b646a98-02d0-4f69-b4e8-456a68b3f647?_state=6uZAcuOMRhCJ12ln0B5ZINU6zJknyyq7tcBc4c5jCqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjQ2YTk4LTAyZDAtNGY2OS1iNGU4LTQ1NmE2OGIzZjY0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxMi42OTE4MDI2ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125928327s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:12 +0000] "PATCH /v2/foo/bar/blobs/uploads/5b646a98-02d0-4f69-b4e8-456a68b3f647?_state=6uZAcuOMRhCJ12ln0B5ZINU6zJknyyq7tcBc4c5jCqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjQ2YTk4LTAyZDAtNGY2OS1iNGU4LTQ1NmE2OGIzZjY0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxMi42OTE4MDI2ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=69752e15-79ea-4f10-bf7f-3bed53a7b209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/uploads/5b646a98-02d0-4f69-b4e8-456a68b3f647?_state=JXkZ3p24p1OOuw5sKU8_TOHP1F7xyjV7QX4EUcY9ynV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjQ2YTk4LTAyZDAtNGY2OS1iNGU4LTQ1NmE2OGIzZjY0NyIsIk9mZnNldCI6MzExMTk4NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MTJaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:15 +0000] "PUT /v2/foo/bar/blobs/uploads/5b646a98-02d0-4f69-b4e8-456a68b3f647?_state=JXkZ3p24p1OOuw5sKU8_TOHP1F7xyjV7QX4EUcY9ynV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjQ2YTk4LTAyZDAtNGY2OS1iNGU4LTQ1NmE2OGIzZjY0NyIsIk9mZnNldCI6MzExMTk4NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MTJaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=9ee45bab-b418-4d93-a058-3eaf71b045d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="985.13µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=69c91e3f-eeb5-4440-94fe-5f50ecb28496 http.request.method=GET http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=180.699702ms http.response.status=200 http.response.written=31119872 127.0.0.1 - - [06/Mar/2026:17:20:15 +0000] "GET /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 200 31119872 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=error msg="error parsing digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=7946de61-fb6f-413e-a859-ef11939b0fac http.request.method=GET http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" time="2026-03-06T17:20:16Z" 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.1 http.request.host="127.0.0.1:35273" http.request.id=7946de61-fb6f-413e-a859-ef11939b0fac http.request.method=GET http.request.remoteaddr="127.0.0.1:48174" http.request.uri="/v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.45µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "GET /v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=6cce84f1-54dd-4830-aee2-a3cc95794152 http.request.method=GET http.request.remoteaddr="127.0.0.1:48196" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125211ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "GET /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=ed596382-8b63-4286-8d4c-0172e29a76cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48198" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=3009666b-6bf0-48e6-b304-ed9a2eaabfa2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48198" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.689µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=33b41dc0-281e-4e5c-b8cd-6a808f7bfd64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48198" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.169µs" http.response.status=404 http.response.written=74 vars.digest="sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=error msg="error parsing digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=4bbf459a-7a73-4313-bd2b-d8a8c296813f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" time="2026-03-06T17:20:16Z" 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.1 http.request.host="127.0.0.1:35273" http.request.id=4bbf459a-7a73-4313-bd2b-d8a8c296813f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01041ms http.response.status=400 http.response.written=110 vars.digest="sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "DELETE /v2/foo/bar/blobs/sha257:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:20:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=e06a18ae-1710-4e86-b923-a9780c0c6004 http.request.method=POST http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=a6665fbe-6712-42f2-83e6-820a16b6a5b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/bar/blobs/uploads/c3277167-12e6-4d95-acb0-85bb580d65bd?_state=QrAFlKR8ENUCGwgKIhjBUbXiH0_RTK7ZQvgwfDZrzWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMjc3MTY3LTEyZTYtNGQ5NS1hY2IwLTg1YmI1ODBkNjViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxNi4wNTM1ODAzOThaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.duration=2.698346321s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "PUT /v2/foo/bar/blobs/uploads/c3277167-12e6-4d95-acb0-85bb580d65bd?_state=QrAFlKR8ENUCGwgKIhjBUbXiH0_RTK7ZQvgwfDZrzWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMjc3MTY3LTEyZTYtNGQ5NS1hY2IwLTg1YmI1ODBkNjViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxNi4wNTM1ODAzOThaIn0%3D&digest=sha256%3A7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=19ff392b-a998-490d-b611-8e50f7beb77c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48224" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.157892ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=1c73655c-d079-4199-92e2-380a032bfa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.920106926s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "GET /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-03-06T17:20:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35273" http.request.id=db6229ae-c4c7-43eb-b031-b5fd8e7881e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48196" http.request.uri="/v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.914267626s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [06/Mar/2026:17:20:16 +0000] "GET /v2/foo/bar/blobs/sha256:7ce7cb783ba2d431f68281ba90ee4b4e4bb4f41a6d6c693a30000a0f2508ee03 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.61s) === RUN TestRelativeURL time="2026-03-06T17:20:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:18Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40545" http.request.id=f53c77d4-188d-48ef-a73f-c33db0fa020d http.request.method=POST http.request.remoteaddr="127.0.0.1:37008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40545" http.request.id=33866a92-169f-435e-b0b0-3f5c1851b7be http.request.method=PUT http.request.remoteaddr="127.0.0.1:37008" http.request.uri="/v2/foo/bar/blobs/uploads/fc708813-08dd-477d-91e4-8fd1e4c7b7ff?_state=mj7I-O97gHf279j3GCxuSaIutQRBUGBJr-l9uH97dJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA4ODEzLTA4ZGQtNDc3ZC05MWU0LThmZDFlNGM3YjdmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxOC45NjEzMjg2NzdaIn0%3D&digest=sha256%3A8d385b0ccbdd786d5a8711596714753eaa82ce47f70fe1ef7dfec689837b59fb" http.request.useragent="Go-http-client/1.1" http.response.duration=704.368738ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:19 +0000] "PUT /v2/foo/bar/blobs/uploads/fc708813-08dd-477d-91e4-8fd1e4c7b7ff?_state=mj7I-O97gHf279j3GCxuSaIutQRBUGBJr-l9uH97dJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNzA4ODEzLTA4ZGQtNDc3ZC05MWU0LThmZDFlNGM3YjdmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoxOC45NjEzMjg2NzdaIn0%3D&digest=sha256%3A8d385b0ccbdd786d5a8711596714753eaa82ce47f70fe1ef7dfec689837b59fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40545" http.request.id=747b5e54-a931-485e-8f68-3a51026ee371 http.request.method=POST http.request.remoteaddr="127.0.0.1:37008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40545" http.request.id=8dc68e41-6ce0-4cd3-8af0-af238d1b2f51 http.request.method=POST http.request.remoteaddr="127.0.0.1:37008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="979.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40545" http.request.id=3dc6bffc-49ab-4dfc-bf32-f5ddf94a3107 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37008" http.request.uri="/v2/foo/bar/blobs/uploads/0b57e8be-ac1f-4fd8-a8e0-f5a6b2956643?_state=fRXmYInw03YS9Xgkhv1U4P0WmZHJsQJ6osupNs3KVCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNTdlOGJlLWFjMWYtNGZkOC1hOGUwLWY1YTZiMjk1NjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyMC4wMzk0MDk0MjVaIn0%3D&digest=sha256%3Ab148a7246c1af5c6570a13aa343a6daeea5530b74c7211151afbcdb34ff05912" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549075721s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:20 +0000] "PUT /v2/foo/bar/blobs/uploads/0b57e8be-ac1f-4fd8-a8e0-f5a6b2956643?_state=fRXmYInw03YS9Xgkhv1U4P0WmZHJsQJ6osupNs3KVCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNTdlOGJlLWFjMWYtNGZkOC1hOGUwLWY1YTZiMjk1NjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyMC4wMzk0MDk0MjVaIn0%3D&digest=sha256%3Ab148a7246c1af5c6570a13aa343a6daeea5530b74c7211151afbcdb34ff05912 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.63s) === RUN TestBlobDeleteDisabled time="2026-03-06T17:20:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:21Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:21Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:45759" http.request.id=bcfb1a05-6cad-4f0d-afa9-455f957c6d0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57252" http.request.uri="/v2/foo/bar/blobs/sha256:6f8aa9e99203e30f786566102382a1d3e405ca04fa18d08b08f31c3f1dfe533a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.089µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6f8aa9e99203e30f786566102382a1d3e405ca04fa18d08b08f31c3f1dfe533a" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:6f8aa9e99203e30f786566102382a1d3e405ca04fa18d08b08f31c3f1dfe533a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-03-06T17:20:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:21Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39117" http.request.id=7ed1c777-d107-4a82-acf9-71596890a4af http.request.method=POST http.request.remoteaddr="127.0.0.1:49010" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39117" http.request.id=d10b3c36-6fd0-4ec4-a59b-288ddf2cbcf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49010" http.request.uri="/v2/foo/bar/blobs/uploads/c73ab238-428f-477f-9618-fb05e6be451a?_state=Aj8IQhFE5I7K6hKpXej7r6uZKVTn65U33q2yJuJZplh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3M2FiMjM4LTQyOGYtNDc3Zi05NjE4LWZiMDVlNmJlNDUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyMi4wMzQyNzI4MThaIn0%3D&digest=sha256%3Af74655412b4224ca0ba55dd3cf9bfd8d522cc55bfb1c2b5a0bb74bcb24cc7568" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972441002s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:22 +0000] "PUT /v2/foo/bar/blobs/uploads/c73ab238-428f-477f-9618-fb05e6be451a?_state=Aj8IQhFE5I7K6hKpXej7r6uZKVTn65U33q2yJuJZplh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3M2FiMjM4LTQyOGYtNDc3Zi05NjE4LWZiMDVlNmJlNDUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyMi4wMzQyNzI4MThaIn0%3D&digest=sha256%3Af74655412b4224ca0ba55dd3cf9bfd8d522cc55bfb1c2b5a0bb74bcb24cc7568 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:39117" http.request.id=e94debaf-8a81-402e-8dcb-2538be215664 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49010" http.request.uri="/v2/foo/bar/blobs/sha256:f74655412b4224ca0ba55dd3cf9bfd8d522cc55bfb1c2b5a0bb74bcb24cc7568" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.649µs" http.response.status=405 http.response.written=78 vars.digest="sha256:f74655412b4224ca0ba55dd3cf9bfd8d522cc55bfb1c2b5a0bb74bcb24cc7568" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:f74655412b4224ca0ba55dd3cf9bfd8d522cc55bfb1c2b5a0bb74bcb24cc7568 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.21s) === RUN TestDeleteReadOnly time="2026-03-06T17:20:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:24Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33139" http.request.id=4f033bc4-a4fc-403f-957e-6e8fe3de65eb http.request.method=POST http.request.remoteaddr="127.0.0.1:48064" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33139" http.request.id=0f1d4419-b0f6-44c7-91f9-6b8bfc760669 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48064" http.request.uri="/v2/foo/bar/blobs/uploads/dedffc4f-b898-4c80-99fe-aed4ea82e91b?_state=EAxd-P-b9KQv7oHpzN8qps9ET3ray38C0nn8Cc0wtip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZGZmYzRmLWI4OTgtNGM4MC05OWZlLWFlZDRlYTgyZTkxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyNC4yMzg0NTA2MDdaIn0%3D&digest=sha256%3Ad04db0a28fec3f1fdd4e7008d0ff02a77ccca57cc73e541accf8d810cb4d466d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52765338s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:24 +0000] "PUT /v2/foo/bar/blobs/uploads/dedffc4f-b898-4c80-99fe-aed4ea82e91b?_state=EAxd-P-b9KQv7oHpzN8qps9ET3ray38C0nn8Cc0wtip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlZGZmYzRmLWI4OTgtNGM4MC05OWZlLWFlZDRlYTgyZTkxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDoyNC4yMzg0NTA2MDdaIn0%3D&digest=sha256%3Ad04db0a28fec3f1fdd4e7008d0ff02a77ccca57cc73e541accf8d810cb4d466d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:d04db0a28fec3f1fdd4e7008d0ff02a77ccca57cc73e541accf8d810cb4d466d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.76s) === RUN TestStartPushReadOnly time="2026-03-06T17:20:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:25Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-03-06T17:20:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:25Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=a5efd9c2-4b41-4715-8790-931bc0409e6a http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" 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="895.889µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:20:25Z" 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.1 http.request.host="127.0.0.1:37603" http.request.id=14e5fd7d-a218-4251-ab10-01989afd874f http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" 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="790.408µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=ff591f99-2986-4b01-9270-b6c96e6c7edc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" 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="825.568µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:20:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=338e08d0-907a-41ae-8f90-a72f6055f96d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" 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.479505ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:25Z" 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.1 http.request.host="127.0.0.1:37603" http.request.id=338e08d0-907a-41ae-8f90-a72f6055f96d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" 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.572546ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=338e08d0-907a-41ae-8f90-a72f6055f96d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" 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.640387ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:25Z" 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.1 http.request.host="127.0.0.1:37603" http.request.id=338e08d0-907a-41ae-8f90-a72f6055f96d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" 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.716788ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:20:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=f5ef60f1-5a37-45b1-8a63-11dd6709c8a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=10eeceb9-3a64-422d-acb2-c1f3f29b05d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/blobs/uploads/84e400b4-137f-4693-a6a1-ddcf78993bbc?_state=8knviXjuA4gUysbeOd_yr_LRHeplqV8t4e8MA5vwi0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NGU0MDBiNC0xMzdmLTQ2OTMtYTZhMS1kZGNmNzg5OTNiYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjUuOTg5NjIwMzI5WiJ9&digest=sha256%3A8f5405ff0d6c0ba7f940a26d0955fd542de68ff947dfc70afbbadae7e30f9681" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184265921s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/84e400b4-137f-4693-a6a1-ddcf78993bbc?_state=8knviXjuA4gUysbeOd_yr_LRHeplqV8t4e8MA5vwi0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NGU0MDBiNC0xMzdmLTQ2OTMtYTZhMS1kZGNmNzg5OTNiYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjUuOTg5NjIwMzI5WiJ9&digest=sha256%3A8f5405ff0d6c0ba7f940a26d0955fd542de68ff947dfc70afbbadae7e30f9681 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=d086f121-b344-4df3-876a-19bc439e80a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=ed599bc4-443a-4dea-a2f3-f4b0386b1458 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/blobs/uploads/121b2f0f-d0dd-4a7b-94b0-704d5d5982f7?_state=Tdq9KctnazU2hJZR1Xdf1uRNUc_QzumXDHMpJLxBumd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjFiMmYwZi1kMGRkLTRhN2ItOTRiMC03MDRkNWQ1OTgyZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjcuMzQ0NTYwOTY5WiJ9&digest=sha256%3A290ed79ec69a01cc7efa51f039742fe1d7584bc5589b9d4e8964795b1ba8ad53" http.request.useragent="Go-http-client/1.1" http.response.duration=821.1633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/121b2f0f-d0dd-4a7b-94b0-704d5d5982f7?_state=Tdq9KctnazU2hJZR1Xdf1uRNUc_QzumXDHMpJLxBumd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjFiMmYwZi1kMGRkLTRhN2ItOTRiMC03MDRkNWQ1OTgyZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjcuMzQ0NTYwOTY5WiJ9&digest=sha256%3A290ed79ec69a01cc7efa51f039742fe1d7584bc5589b9d4e8964795b1ba8ad53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=78c869fd-5485-4101-a79d-32fff4806bc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=cbb0cdf1-4208-4ad7-91cb-322d6b3778b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.714468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=c388c42d-e40e-4af0-a8bf-7dcef20309fc http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.749778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=c97b664e-2bad-49a1-a71a-020e0bb91266 http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.584776ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37603" http.request.id=6e2718e3-5844-4c86-8da6-70f078f3a52d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.748749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37603" http.request.id=a86de36d-e697-435b-8938-18690348f5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.742308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:37603" http.request.id=99ef511a-59ad-40e5-8da2-f18644e4af04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.738988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=3db0eba3-29da-4a5a-9c8d-f2b322da4371 http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.668257ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=156e3000-4ed7-4172-b612-43a5890d7494 http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="773.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=bb48c49c-f281-4871-a8cb-0eef30f7ba8b http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.duration="687.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=5da5d1c1-cf7b-4e91-9349-c99847e900e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57274" 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="700.607µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=error msg="payload digest does match: "sha256:c2bbde56fcf8612d4e9921bf342ea7462d0c417bd8e1cc9e2d8985204eab057b" != "sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef"" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=8543f5eb-2952-4bab-a451-fcb267736841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=8543f5eb-2952-4bab-a451-fcb267736841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57274" http.request.uri="/v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016771ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef" 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b520b6a7d44f273778605648969ce2c6970b7e15da1b4d26d2dfc34fcea6ceef HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=bc6a4e7b-f418-42c6-a462-ddd64183cadb http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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="922.609µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=0ea08a44-cbe5-4ddb-965a-debeb934c778 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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="844.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=ca882ffd-63b9-48d5-ad4f-b477bb23b965 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" 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="899.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=ca882ffd-63b9-48d5-ad4f-b477bb23b965 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" 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="948.49µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=ca882ffd-63b9-48d5-ad4f-b477bb23b965 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" 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="980.451µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=63c527f0-9bc1-41ac-bd56-e5ee040742f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=8d0db8ea-ba74-4f0a-af35-e3d3a09e649e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/b545f3de-b48a-4c0e-a9ff-7bb236598259?_state=qhBEAEvIxYj8bblAnZQN6kjDqi88ELHfuj8hTn6yM1R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTQ1ZjNkZS1iNDhhLTRjMGUtYTlmZi03YmIyMzY1OTgyNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjguMjAyMDY3NTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/b545f3de-b48a-4c0e-a9ff-7bb236598259?_state=qhBEAEvIxYj8bblAnZQN6kjDqi88ELHfuj8hTn6yM1R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTQ1ZjNkZS1iNDhhLTRjMGUtYTlmZi03YmIyMzY1OTgyNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjguMjAyMDY3NTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=a9ed508d-819a-4f01-9e2f-0bd814c4ce9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" 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="956.41µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=a9ed508d-819a-4f01-9e2f-0bd814c4ce9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00589ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:20:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=66800afd-4146-43c4-9c67-99d94dc71f35 http.request.method=POST http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=c53e7c03-b61d-4b6d-b293-ff34a8f80e95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/501353d1-6719-44b7-8d03-79ec45822a85?_state=-4s3JgHUekhFuxG15iQxYbBWFUq_Wnvxfr_yBL-XY7R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDEzNTNkMS02NzE5LTQ0YjctOGQwMy03OWVjNDU4MjJhODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjguNDAwODM1NDUyWiJ9&digest=sha256%3A36cba8081100ac4700185ff0f6816ae3db388b8af23965722f172d2c5fbe4e50" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179843276s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/501353d1-6719-44b7-8d03-79ec45822a85?_state=-4s3JgHUekhFuxG15iQxYbBWFUq_Wnvxfr_yBL-XY7R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDEzNTNkMS02NzE5LTQ0YjctOGQwMy03OWVjNDU4MjJhODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjguNDAwODM1NDUyWiJ9&digest=sha256%3A36cba8081100ac4700185ff0f6816ae3db388b8af23965722f172d2c5fbe4e50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=29adaf61-c6d9-49b9-83ad-a8e4e494eff2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=c5c96356-c0ad-416e-9b24-e175ec8cc895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/blobs/uploads/85aee65d-8a15-4393-ab0d-2689b924c15a?_state=igaSXNNNQOMEynn49GEl1frkQtR8t1jynuPFxeiV5Qh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NWFlZTY1ZC04YTE1LTQzOTMtYWIwZC0yNjg5YjkyNGMxNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjkuODY2MDg4NzA4WiJ9&digest=sha256%3A3a1ebc48bb21430d29b1012826a54c9e50982960c757928a626b80a3b6464df7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.217060162s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/85aee65d-8a15-4393-ab0d-2689b924c15a?_state=igaSXNNNQOMEynn49GEl1frkQtR8t1jynuPFxeiV5Qh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NWFlZTY1ZC04YTE1LTQzOTMtYWIwZC0yNjg5YjkyNGMxNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MjkuODY2MDg4NzA4WiJ9&digest=sha256%3A3a1ebc48bb21430d29b1012826a54c9e50982960c757928a626b80a3b6464df7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=ea464a06-02d9-426e-a5de-3ce696813e6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37603" http.request.id=2721f629-3b12-4d64-aa36-cf52aa830ec4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=04ca0a27-1ca3-470b-9d43-47d6335e4f8f http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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="926.449µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=0cf85946-ffdf-4d4c-b3a6-d92edd83c229 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="870.048µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=ca479bef-2134-4a9e-9664-4d0faff346d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="735.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=e295ff53-c3d8-46a7-bae0-1f3aba9abfdb http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47" http.request.useragent="Go-http-client/1.1" http.response.duration="685.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=f18343a0-1a8c-4c81-acca-ede4a23492cb http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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="712.087µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="rewriting manifest sha256:5018e4e2882997083db147d2f3efd5417b69a595e2405a15d88d886fbf677d47 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=b2fde495-ac5f-4e2f-8637-b8f6c427d59b http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=b2fde495-ac5f-4e2f-8637-b8f6c427d59b http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.072302ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37603" http.request.id=a60b323e-d247-49d3-9bf1-4950c485d9a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" 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="859.769µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37603" http.request.id=eb97ec98-bd8e-4a90-bed0-c15961cb9779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37603" http.request.id=249bdaa9-316a-4bb7-9254-40ec95740bd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675" http.request.useragent="Go-http-client/1.1" http.response.duration="972.77µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=2a3a647c-7ec3-4c97-83c8-3d474b53c4b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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="955.17µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=6d953dc2-4159-40ed-9ab4-d1840842f510 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="889.569µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=5cc0cf1c-7f88-4a15-a3ad-74bf9d1ff89e http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=d46df1b4-12d7-4773-aadd-d0f518d82d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675" http.request.useragent="Go-http-client/1.1" http.response.duration="718.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="rewriting manifest list sha256:200e42bddf4596ce354a5cdfff1832947652d2471fd98266093e11ccef812675 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=02a341b3-4e2d-41f7-b835-6857130ac314 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" 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-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37603" http.request.id=02a341b3-4e2d-41f7-b835-6857130ac314 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.051141ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:32Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=89ddb9f4-3a14-4fba-8afc-c1bfa17c519c http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" 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="872.929µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=e0e7c65d-ac95-461b-8962-528aecf7b1b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" 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="722.527µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=a92a6fd4-bfb0-4fb0-85d6-a2af4003ebd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" 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="746.528µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=acaa4708-c9fb-400c-a07d-c983f16fa95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" 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.428185ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=acaa4708-c9fb-400c-a07d-c983f16fa95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" 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.513546ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=acaa4708-c9fb-400c-a07d-c983f16fa95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" 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.573587ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:32Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=acaa4708-c9fb-400c-a07d-c983f16fa95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" 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.631667ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:20:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=e5da3902-6486-4f47-8d15-7e121aeff8de http.request.method=POST http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00625ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=e483f384-b6bb-4f0d-8884-aee612efec5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/blobs/uploads/b48db526-bd83-4a1e-85f5-3bf3778634bb?_state=1lbh5xUO_32dOH6PHAPTmVaRUuyrp5cQMNnDt2N175Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDhkYjUyNi1iZDgzLTRhMWUtODVmNS0zYmYzNzc4NjM0YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzIuMjczNTcxOTEyWiJ9&digest=sha256%3Abd0a763844bd4a7804431abc5779e12ecb6f65fa5b4ea7b04679090a4f499072" http.request.useragent="Go-http-client/1.1" http.response.duration=732.149783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/b48db526-bd83-4a1e-85f5-3bf3778634bb?_state=1lbh5xUO_32dOH6PHAPTmVaRUuyrp5cQMNnDt2N175Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDhkYjUyNi1iZDgzLTRhMWUtODVmNS0zYmYzNzc4NjM0YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzIuMjczNTcxOTEyWiJ9&digest=sha256%3Abd0a763844bd4a7804431abc5779e12ecb6f65fa5b4ea7b04679090a4f499072 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:33Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=e4921637-fd6f-4644-a459-332ddaf5472d http.request.method=POST http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=a15975b7-7a16-4bd3-98d6-75f9b3061937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/blobs/uploads/0f3dd4ab-638f-4416-9a94-274ce93d442d?_state=vm3W07ABGblWhUpGrqLAdEKGvOgdO2z5X8B1Cj_cpHZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZjNkZDRhYi02MzhmLTQ0MTYtOWE5NC0yNzRjZTkzZDQ0MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzMuMjU0MDc4MDU0WiJ9&digest=sha256%3A141df23216d0030df7dee0893945645a250bf334a4cb8c53535c4af12287295a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553116921s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/0f3dd4ab-638f-4416-9a94-274ce93d442d?_state=vm3W07ABGblWhUpGrqLAdEKGvOgdO2z5X8B1Cj_cpHZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZjNkZDRhYi02MzhmLTQ0MTYtOWE5NC0yNzRjZTkzZDQ0MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzMuMjU0MDc4MDU0WiJ9&digest=sha256%3A141df23216d0030df7dee0893945645a250bf334a4cb8c53535c4af12287295a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=7853c1cb-f35d-4a84-971f-f3366ba2569a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.986911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=ee9d1c49-775b-4679-a3be-df790ef05742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.754388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=255c01f8-539c-42fc-829f-903359df445f http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.694218ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=a08bcdcf-8022-40f6-b903-becd5beaa643 http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.713657ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45619" http.request.id=ec3d2332-f6ca-471d-9fb5-bc702292abe9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.833309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45619" http.request.id=8501084b-416c-4c06-9e42-25a3aabd44c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:45619" http.request.id=d77b6235-c0c3-4c1d-b80b-a48ed979b080 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.744148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=71d24e85-c69b-4ca5-bae6-d28207b99e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.684658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=8ec87d63-9544-4689-af44-c1d42718c4b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="741.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=77371a94-63db-42cb-aff1-e85e24de4d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.duration="702.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=5790293d-678c-4dc0-9901-3acf688aabb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40922" 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="727.728µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=error msg="payload digest does match: "sha256:4ac41f914da4190a9653cbb2e60fb3c9cb01689acebd7322ba97afb18af5931b" != "sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0"" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=9274f614-ddab-4039-9fbf-99a5f4bfe688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" time="2026-03-06T17:20:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=9274f614-ddab-4039-9fbf-99a5f4bfe688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40922" http.request.uri="/v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01685ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0" 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5f5d069857a9a6b68b56c0c55e72a0f4078901d88729c2b2bcc6cb75b2c758b0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=fc3e4321-edd1-417c-b7f4-7ca9ebbe2c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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="883.409µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" 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.1 http.request.host="127.0.0.1:45619" http.request.id=049fddd7-e341-4575-b67f-6a6561fb3f45 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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="924.25µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=0da5138e-015d-4707-9f8e-e868353aba23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" 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="883.129µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=0da5138e-015d-4707-9f8e-e868353aba23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" 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="930.45µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=0da5138e-015d-4707-9f8e-e868353aba23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="958.49µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=d0b2116e-3b72-4508-9d2e-8f8726b1edd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=48f91845-dcea-44bf-b610-bb1e951b4d14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/4f0d9b68-b5d3-4b8c-aaeb-5a1ca4bbed38?_state=PaUtAEqVV8Nnty3duuvzpdtLpaw61qlPaflnOSvxUs97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjBkOWI2OC1iNWQzLTRiOGMtYWFlYi01YTFjYTRiYmVkMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzQuODQxMDMyNjQ0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/4f0d9b68-b5d3-4b8c-aaeb-5a1ca4bbed38?_state=PaUtAEqVV8Nnty3duuvzpdtLpaw61qlPaflnOSvxUs97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjBkOWI2OC1iNWQzLTRiOGMtYWFlYi01YTFjYTRiYmVkMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzQuODQxMDMyNjQ0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=4545c920-74e1-44be-95ae-d27529c0b719 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" 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="948.37µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=4545c920-74e1-44be-95ae-d27529c0b719 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" 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="991.73µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:20:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=41a56466-315a-432a-bf39-fad91444d4d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:36Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=57703a30-463a-4afb-b59f-a38663e3d25e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/0ed701b4-73d3-4024-a31c-61bee1ac374a?_state=tc3JqVgZB5xgildj6BANxBQ2GVywM4dP4l8PaNHkJgZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZWQ3MDFiNC03M2QzLTQwMjQtYTMxYy02MWJlZTFhYzM3NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzUuMDU3NTUwNzk1WiJ9&digest=sha256%3A287de00d12d4d89c506207dc07a0d77ed150a2dc5f280ca4251225b3ec27ea89" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23364995s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/0ed701b4-73d3-4024-a31c-61bee1ac374a?_state=tc3JqVgZB5xgildj6BANxBQ2GVywM4dP4l8PaNHkJgZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZWQ3MDFiNC03M2QzLTQwMjQtYTMxYy02MWJlZTFhYzM3NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzUuMDU3NTUwNzk1WiJ9&digest=sha256%3A287de00d12d4d89c506207dc07a0d77ed150a2dc5f280ca4251225b3ec27ea89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:36Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=b78a0a66-6af0-4b12-9691-99a3787c9740 http.request.method=POST http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=aae05cc9-8ad5-48e5-9420-c1a87b16b4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/blobs/uploads/3b1649a5-c16d-4ef9-ae71-b963720cd731?_state=Qeyhbd68kt5ytiZwIoCtF2JWKbrVxbHBfNnxA_muDVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjE2NDlhNS1jMTZkLTRlZjktYWU3MS1iOTYzNzIwY2Q3MzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzYuNTAyNDI4NjAxWiJ9&digest=sha256%3A2944384c7c7b0939015b644bda7396c1d01eccb91815335f78e45b5d9949365b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094645037s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/3b1649a5-c16d-4ef9-ae71-b963720cd731?_state=Qeyhbd68kt5ytiZwIoCtF2JWKbrVxbHBfNnxA_muDVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjE2NDlhNS1jMTZkLTRlZjktYWU3MS1iOTYzNzIwY2Q3MzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzYuNTAyNDI4NjAxWiJ9&digest=sha256%3A2944384c7c7b0939015b644bda7396c1d01eccb91815335f78e45b5d9949365b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=1082044f-fcc3-41bc-8af4-5341e358f582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45619" http.request.id=abb58d9d-026f-457e-b74a-2b29574b8294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=10aadb1b-beed-49ee-bd02-d8864cfb0a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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="911.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=618d1b33-fe9b-455a-b760-0c0df384feb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="960.33µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=33fb10a7-1913-4f0b-8c08-cd3601cd765f http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=5d5f06f8-49e9-4b0e-8b08-d7d6b2b56de1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f" http.request.useragent="Go-http-client/1.1" http.response.duration="686.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=40969a83-7e11-4de2-b633-fcd7e6b18d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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="698.248µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="rewriting manifest sha256:4db17ba6c7da54ac0488fa934b04ba7806f20c6760dcbd2b6bc393e641d6676f in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=38252e7d-4c91-4a88-a241-171699df2841 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=38252e7d-4c91-4a88-a241-171699df2841 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.926539ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45619" http.request.id=8f816ab7-9454-4446-a010-70d6eeb2dd47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" 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="801.489µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45619" http.request.id=ddf6d773-8f6f-42d6-a315-dbb4da37a50e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45619" http.request.id=0ae655d5-dfba-4dc2-bc06-e6f3c9bd8abc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc" http.request.useragent="Go-http-client/1.1" http.response.duration="920.29µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=f0238596-544f-4dd3-ba60-40239439eab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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="848.808µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=96492fd9-9ced-4136-9d43-dd477e565d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="823.528µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=0d21121a-66be-4237-9550-d6b09a450a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="861.929µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=f26a92c6-5f83-48c8-9e88-ee3037b764b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" http.request.uri="/v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc" http.request.useragent="Go-http-client/1.1" http.response.duration="688.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="rewriting manifest list sha256:8f53b2ca9cac71d370286c0e1735ff98c2bd5ba70f7e877b96b7f7ef16c3cefc in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=caa77287-26e3-441a-9598-b2b186af15bd http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:45619" http.request.id=caa77287-26e3-441a-9598-b2b186af15bd http.request.method=GET http.request.remoteaddr="127.0.0.1:40932" 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=1.817259ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.85s) === RUN TestGetManifestWithStorageError time="2026-03-06T17:20:37Z" 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.1 time="2026-03-06T17:20:37Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38323" http.request.id=96056f9e-4a6a-4135-b3a6-6a7dec98b69d http.request.method=GET http.request.remoteaddr="127.0.0.1:59170" 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="780.128µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:38323" http.request.id=a87d0a51-5ef4-4eeb-b1f0-9be69aa98674 http.request.method=GET http.request.remoteaddr="127.0.0.1:59170" 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="681.327µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:38323" http.request.id=d8b33cee-9d51-47bc-b82e-c81775c11c14 http.request.method=GET http.request.remoteaddr="127.0.0.1:59170" 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="702.407µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:38323" http.request.id=33a6c483-c01a-4001-ba35-560eb703a05e http.request.method=GET http.request.remoteaddr="127.0.0.1:59170" 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="690.407µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-06T17:20:37Z" 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.1 time="2026-03-06T17:20:37Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=71533aa6-5e92-471a-97fe-8dcce60ad3b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="786.488µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" 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.1 http.request.host="127.0.0.1:36491" http.request.id=9e6fe411-0938-4dc2-8979-732f871da7c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="741.168µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=52e1bda4-7e0f-474c-bec4-7c82e6c7359f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" 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="736.807µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=420226df-9e12-4a21-a3f8-92f4816f3b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" 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.390585ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:37Z" 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.1 http.request.host="127.0.0.1:36491" http.request.id=420226df-9e12-4a21-a3f8-92f4816f3b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" 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.430305ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=420226df-9e12-4a21-a3f8-92f4816f3b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" 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.465345ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:20:37Z" 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.1 http.request.host="127.0.0.1:36491" http.request.id=420226df-9e12-4a21-a3f8-92f4816f3b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" 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.490786ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:20:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=acd266f6-2f65-4978-88cf-b567fb2b2486 http.request.method=POST http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=be62264c-d2de-4e82-8d63-c7a1c98e18c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/blobs/uploads/bed65b1f-c7d0-4032-a842-f4c783ad79d1?_state=pFWqztN-zBO9i-wikBESRwga1Gp3AEMK9ZuU3HMJB0B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWQ2NWIxZi1jN2QwLTQwMzItYTg0Mi1mNGM3ODNhZDc5ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzcuODgyODkyMTg0WiJ9&digest=sha256%3A5e72da54e0958905961fa5804fb9113e59b5242ee715742dcbacec41a3fd3bb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833999895s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/bed65b1f-c7d0-4032-a842-f4c783ad79d1?_state=pFWqztN-zBO9i-wikBESRwga1Gp3AEMK9ZuU3HMJB0B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWQ2NWIxZi1jN2QwLTQwMzItYTg0Mi1mNGM3ODNhZDc5ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzcuODgyODkyMTg0WiJ9&digest=sha256%3A5e72da54e0958905961fa5804fb9113e59b5242ee715742dcbacec41a3fd3bb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=25e90035-594e-4045-bb4f-9dfdb0fef5ee http.request.method=POST http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=ac8c8ecb-df1a-46f3-adbb-d359cb13cc3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/blobs/uploads/dcd5b6ca-311a-4ffb-a5ca-9f461387a340?_state=cDzEFaEFjgvYUawqn_SAbU8_nLVDEAu1fnv-zUcn1SV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2Q1YjZjYS0zMTFhLTRmZmItYTVjYS05ZjQ2MTM4N2EzNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzkuODc3Mjk1MDExWiJ9&digest=sha256%3A6693be1a320477bae822e8924cec03cda1b5132d38a9e1ebe70932b5a1462b2b" http.request.useragent="Go-http-client/1.1" http.response.duration=713.45027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/dcd5b6ca-311a-4ffb-a5ca-9f461387a340?_state=cDzEFaEFjgvYUawqn_SAbU8_nLVDEAu1fnv-zUcn1SV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2Q1YjZjYS0zMTFhLTRmZmItYTVjYS05ZjQ2MTM4N2EzNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6MzkuODc3Mjk1MDExWiJ9&digest=sha256%3A6693be1a320477bae822e8924cec03cda1b5132d38a9e1ebe70932b5a1462b2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=45c4bb44-d238-4534-8f1b-afcd1576fe8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.95343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=49249210-ce17-45bc-88c1-4f481338acd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=2.673787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=fa96f8b9-051d-4a2b-ae82-1b21b0f22d13 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.619337ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=34eb60d8-715c-48a7-b3b1-009c2e996eeb http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.725297ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36491" http.request.id=930e6fbb-b8c2-453b-9f2d-f17776182b49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=2.712068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36491" http.request.id=464dab3f-04b3-4ed1-b60b-886ffcd5648a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=2.728588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:36491" http.request.id=be322e5c-b50f-4055-9393-713244a07230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=b17878a3-21f9-4bb8-93de-ba3a7bb6b50e http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.647577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=26236527-85c9-48b9-a6da-7d27341e55d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="723.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=5dd57836-211d-4a0f-a7d9-c95f2d8e954b http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration="680.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=f8573b10-76a4-47bb-8a20-278659ed2215 http.request.method=GET http.request.remoteaddr="127.0.0.1:45542" 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="667.487µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=error msg="payload digest does match: "sha256:f65c111c8ad84b71e817b6cdf7bcf422ffc474472dff6a40f2ba3912503e0e60" != "sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305"" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=11763d64-0c20-488b-9bb5-92025318f8be http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" time="2026-03-06T17:20: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.1 http.request.host="127.0.0.1:36491" http.request.id=11763d64-0c20-488b-9bb5-92025318f8be http.request.method=PUT http.request.remoteaddr="127.0.0.1:45542" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.529µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=d0f8abdd-9d87-4011-9e00-10017a7d3521 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36942" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00337ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=e70be7d0-a1d9-4b55-8ac5-cae415fdf79b http.request.method=GET http.request.remoteaddr="127.0.0.1:36942" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.449µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=492e18be-39f6-4374-a296-8066628e9855 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36954" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.969µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=1f637ce5-7e9a-473f-b27a-1d30d8dec44a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36970" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration=2.783629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=89c9aef8-ad4f-4121-a573-332f1019653d http.request.method=GET http.request.remoteaddr="127.0.0.1:36970" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.641377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=ba14a8ab-e1b3-4477-8ba3-ef16d08b8553 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36986" 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="863.088µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=d766d563-0dda-43e7-b3d3-8cab27cd22a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.785828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=fb68ad59-e365-4cac-a704-6599daefd276 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="690.087µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=a081578c-bc7a-4178-8ea7-6569c5b17adf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305" http.request.useragent="Go-http-client/1.1" http.response.duration="892.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be06b68951fb330da6b9813d658a927c15ffc64e48d6168082299365ddfae305 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=dac612c6-3536-4390-97a7-97900668fb82 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="704.807µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=fcce73f5-a9de-4755-8276-aa80c27cdfce http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="846.689µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" 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.1 http.request.host="127.0.0.1:36491" http.request.id=af44c26d-6b11-4e6a-b8ef-21b8db7512d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="747.288µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:20: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=702b81ad-82f5-482f-b276-f8018afab332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" 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="848.729µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:40Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=702b81ad-82f5-482f-b276-f8018afab332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" 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="893.33µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:40Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=702b81ad-82f5-482f-b276-f8018afab332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" 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="922.85µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=eef4bf7a-a79d-451d-8ad2-2abc4efc1c5b http.request.method=POST http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=7610b8eb-0c64-451b-8b14-dc8dc31bc7a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/4c89088e-c807-485f-8823-134de69cc918?_state=mX6xLsfOd6Be7I1HQQJ7hAX6aCUa21OuacyqMirXDM97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yzg5MDg4ZS1jODA3LTQ4NWYtODgyMy0xMzRkZTY5Y2M5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDAuNjQwNDk5NTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.144672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/4c89088e-c807-485f-8823-134de69cc918?_state=mX6xLsfOd6Be7I1HQQJ7hAX6aCUa21OuacyqMirXDM97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yzg5MDg4ZS1jODA3LTQ4NWYtODgyMy0xMzRkZTY5Y2M5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDAuNjQwNDk5NTE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=4ba4eee6-407a-45ff-a2df-28a47548de7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" 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="918.97µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:20:40Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=4ba4eee6-407a-45ff-a2df-28a47548de7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" 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="969.49µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:20:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=68148cff-435b-40c7-9a0f-b62b8c4caa6b http.request.method=POST http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=7fc837b7-cd10-493a-92ed-546dd12af8e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/9463146f-c08d-4f57-95b1-9edefebabeba?_state=QETj6y-3Plvwos2iQMsHAIRV9cs5W3jkdInQoYMET1t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDYzMTQ2Zi1jMDhkLTRmNTctOTViMS05ZWRlZmViYWJlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDAuODc3NzA5MzE4WiJ9&digest=sha256%3A8854ed64c9f0214497b86c023ef508f15166e9782113000c7df664577db766f3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546621614s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/9463146f-c08d-4f57-95b1-9edefebabeba?_state=QETj6y-3Plvwos2iQMsHAIRV9cs5W3jkdInQoYMET1t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDYzMTQ2Zi1jMDhkLTRmNTctOTViMS05ZWRlZmViYWJlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDAuODc3NzA5MzE4WiJ9&digest=sha256%3A8854ed64c9f0214497b86c023ef508f15166e9782113000c7df664577db766f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=d3b201f4-f740-4adc-a9c6-1c42e6a5de6b http.request.method=POST http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=e73c7f36-b4f5-453b-8ec6-205ca89e80a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/blobs/uploads/a561a64f-dab4-4f19-8dea-1582464d05ab?_state=97Oo8Y81O78_t9jQbdOZCpX9wgOHTvFCj4RY35dRNtp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTYxYTY0Zi1kYWI0LTRmMTktOGRlYS0xNTgyNDY0ZDA1YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDIuNjEwMzk2OTI5WiJ9&digest=sha256%3A0974c5409a18831483524e60ece0fa5418a7806030309b97c38ae20955277321" http.request.useragent="Go-http-client/1.1" http.response.duration=968.371857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/a561a64f-dab4-4f19-8dea-1582464d05ab?_state=97Oo8Y81O78_t9jQbdOZCpX9wgOHTvFCj4RY35dRNtp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTYxYTY0Zi1kYWI0LTRmMTktOGRlYS0xNTgyNDY0ZDA1YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjA6NDIuNjEwMzk2OTI5WiJ9&digest=sha256%3A0974c5409a18831483524e60ece0fa5418a7806030309b97c38ae20955277321 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=d3950b1e-9d48-4ffc-b2c6-f8fc98a485b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.257413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=c17fc3ba-47be-444a-9da8-d84c5d9fda9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=06dcfc19-8d24-4424-b3b8-68e568b0aa96 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="875.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=32897cd8-8664-477d-a711-f327adf264ee http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="950.45µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=18cade13-d5ce-4700-8089-5bce24d659b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="780.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=88daa3b2-1ec4-41a7-a7b7-08a5eed48c45 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.duration="731.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=9f8402e4-ab86-4e7e-beba-db593ef8c593 http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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="699.247µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="rewriting manifest sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=c979807a-3a37-4345-ab0f-6a987498227e http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" 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-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=c979807a-3a37-4345-ab0f-6a987498227e http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.878219ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=96c55c8e-16ed-49d3-9863-7c1b072ffbc9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.duration="886.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=457f2014-1923-453e-a37f-65148b83677d http.request.method=GET http.request.remoteaddr="127.0.0.1:37000" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="792.528µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=00f25c52-91f4-4882-af9e-89c085929b33 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37002" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.169µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=ed8daf21-3315-4ac9-bf01-d169e3540d22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37012" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=36404201-4cad-4a01-9838-f0d2e0c1bf37 http.request.method=GET http.request.remoteaddr="127.0.0.1:37012" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="870.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=590afea6-b1cd-4397-9bcf-2b6086df85ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37026" 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="880.929µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36491" http.request.id=3d134668-1dd9-4295-b74c-f06cd3a4993c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37028" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=05b40cc9-2790-4d2c-a577-b82071036b7c http.request.method=GET http.request.remoteaddr="127.0.0.1:37028" 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="712.407µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=65ef5afc-49ff-41a4-837f-636bafddbec8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37028" http.request.uri="/v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c" http.request.useragent="Go-http-client/1.1" http.response.duration="932.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5228ae4cef198c85adb4bf46069218e103518234ef621594315b8a8a7629909c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36491" http.request.id=1eebd059-80f3-4292-b693-6a99c6da7009 http.request.method=GET http.request.remoteaddr="127.0.0.1:37028" 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="702.287µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.98s) === RUN TestManifestDeleteDisabled time="2026-03-06T17:20:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:40859" http.request.id=2cbd431b-934e-4d06-a64f-620028445e24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60028" 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="838.328µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-06T17:20:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:35639" http.request.id=a489d1a3-2c19-4a52-994b-b224cfca980e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50310" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.625017ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:35639" http.request.id=d728ec41-1105-475c-b04c-c1bc960fc735 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.459175ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:35639" http.request.id=a3181a8f-8883-4d30-b1d5-7674c68dde86 http.request.method=POST http.request.remoteaddr="127.0.0.1:50318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.489336ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:20:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:35639" http.request.id=b56e2673-11dd-4432-85c1-f034e211d041 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50330" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.645457ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.04s) === RUN TestProxyManifestGetByTag time="2026-03-06T17:20:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=27315cb7-0a27-4118-9662-2c827fb2244c http.request.method=POST http.request.remoteaddr="127.0.0.1:35388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="979.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=b09d6eb6-2e9b-4dd0-92d8-037305eb5473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35388" http.request.uri="/v2/foo/bar/blobs/uploads/2067ff5b-ba90-4d68-be8e-4bfce487647e?_state=Z8mUo597-48crjGF3k4oiwkySgnieifda3lk6rmPQ317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNjdmZjViLWJhOTAtNGQ2OC1iZThlLTRiZmNlNDg3NjQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDo0My44MDYzMTcwMVoifQ%3D%3D&digest=sha256%3A340529d867731591c17aab1fbdebadc30ec1a5dd60f769f2e9d98a1ed544282e" http.request.useragent="Go-http-client/1.1" http.response.duration=716.400461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:43 +0000] "PUT /v2/foo/bar/blobs/uploads/2067ff5b-ba90-4d68-be8e-4bfce487647e?_state=Z8mUo597-48crjGF3k4oiwkySgnieifda3lk6rmPQ317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNjdmZjViLWJhOTAtNGQ2OC1iZThlLTRiZmNlNDg3NjQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDo0My44MDYzMTcwMVoifQ%3D%3D&digest=sha256%3A340529d867731591c17aab1fbdebadc30ec1a5dd60f769f2e9d98a1ed544282e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=f43be5d9-1e07-4663-95d7-aada1e12a828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=b8fa4715-9ebb-4d6c-bc37-f4becea19660 http.request.method=GET http.request.remoteaddr="127.0.0.1:35388" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="653.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35529" go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=0eab1e02-ef8d-4b80-afea-174ce3f28eeb http.request.method=GET http.request.remoteaddr="127.0.0.1:35398" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.809µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35529/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:35529/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=9bf5e140-0606-4cc9-a910-341e4b841be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49894" http.request.uri="/v2/foo/bar/manifests/sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=71f39f4c-e397-4398-8665-e45c64a2683c http.request.method=GET http.request.remoteaddr="127.0.0.1:35414" http.request.uri="/v2/foo/bar/manifests/sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.830539ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/foo/bar/manifests/sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854 with ttl=167h59m59.99999748s" go.version=go1.26.1 time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=9bf5e140-0606-4cc9-a910-341e4b841be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49894" http.request.uri="/v2/foo/bar/manifests/sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.869431ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/foo/bar/manifests/sha256:da148f573dcd59766d823d3f044f7e8df2b7cb8cf795f39633123d09673a9854 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=e19ec989-db58-444b-9d17-cfbe5c950fb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35414" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35529/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:35529/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=a7f5d004-cbab-43e4-aeaf-92e16bc37426 http.request.method=GET http.request.remoteaddr="127.0.0.1:49906" 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-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=2620d26f-467c-4608-a696-601f17d271ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35426" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.751458ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=a7f5d004-cbab-43e4-aeaf-92e16bc37426 http.request.method=GET http.request.remoteaddr="127.0.0.1:49906" 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.489816ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=0918dba5-2260-4c8d-8c2f-6bcf4359168b http.request.method=POST http.request.remoteaddr="127.0.0.1:35426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="986.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=57f92654-b1b2-48fc-acb7-409e07db2c2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35426" http.request.uri="/v2/foo/bar/blobs/uploads/666498b0-5f3c-4008-8159-90e484b7c45d?_state=QpN80FKxer7OgacvZiMqvx7lYHJsSdGRBvib0tiGDRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjQ5OGIwLTVmM2MtNDAwOC04MTU5LTkwZTQ4NGI3YzQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDo0NC44MTE4ODMwOVoifQ%3D%3D&digest=sha256%3A72a4b1cc0e53aca2c06be36b2c17fbcd96ab85d7e69c06c81936e67ea1164674" http.request.useragent="Go-http-client/1.1" http.response.duration=1.965045765s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:44 +0000] "PUT /v2/foo/bar/blobs/uploads/666498b0-5f3c-4008-8159-90e484b7c45d?_state=QpN80FKxer7OgacvZiMqvx7lYHJsSdGRBvib0tiGDRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NjQ5OGIwLTVmM2MtNDAwOC04MTU5LTkwZTQ4NGI3YzQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMDo0NC44MTE4ODMwOVoifQ%3D%3D&digest=sha256%3A72a4b1cc0e53aca2c06be36b2c17fbcd96ab85d7e69c06c81936e67ea1164674 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=790030eb-9e6d-43d3-aa98-97726b5edb55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35426" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.866549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=8bace435-e5a6-494d-9281-ddcc58d2996e http.request.method=GET http.request.remoteaddr="127.0.0.1:35426" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.408µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35529/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:35529/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=bb020a59-6754-418c-960b-7cae9782bdda http.request.method=GET http.request.remoteaddr="127.0.0.1:49912" 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-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=e5b0d56a-f178-4f9f-9215-32b7a9ab9a71 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.768978ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=72db1140-2294-4372-8819-d4a609700464 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.007µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35529/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:35529/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=bb020a59-6754-418c-960b-7cae9782bdda http.request.method=GET http.request.remoteaddr="127.0.0.1:49912" 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-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35529" http.request.id=c798f411-122b-4993-80ec-fb7c7c2ca62a http.request.method=GET http.request.remoteaddr="127.0.0.1:35442" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.730418ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:20:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4574a6d7e2375592b9c4b88d7c8e24a6ac122ee0d54be01c9d5667630931770a with ttl=167h59m59.99999732s" go.version=go1.26.1 time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33363" http.request.id=bb020a59-6754-418c-960b-7cae9782bdda http.request.method=GET http.request.remoteaddr="127.0.0.1:49912" 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=9.763381ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:20:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.15s) === RUN TestAppDispatcher time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34007" http.request.id=93ea0a0b-fc04-42e9-b1b4-1370dca51a7c http.request.method=GET http.request.remoteaddr="127.0.0.1:41124" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="779.088µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34007" http.request.id=1dd09b18-ddf2-44be-9e5c-c73352a04ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:41124" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="699.487µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34007" http.request.id=6542c1f4-5cbf-48bd-858c-d1fa132b20f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.528µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:20:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34007" http.request.id=3fb95088-eea0-4728-9210-e1ecd1a5ec78 http.request.method=GET http.request.remoteaddr="127.0.0.1:41124" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="744.848µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-06T17:20:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:46Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:46Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.1 http.request.host="127.0.0.1:34737" http.request.id=3b93a935-5c08-4a4f-8452-73ddc3b04ba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35058" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-03-06T17:20:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:46Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:46Z" level=info msg="configuring file health check path=/tmp/healthcheck1036059301, interval=1" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-06T17:20: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.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:50Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:50Z" level=info msg="configuring TCP health check addr=127.0.0.1:36545, interval=1" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-06T17:20: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.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:54Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 time="2026-03-06T17:20:54Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37347, interval=1, threshold=3" go.version=go1.26.1 instance.id=b11e7c2f-ebc4-4212-8b65-17c3074fa000 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 78.832s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.87s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.408s === RUN TestSchedule time="2026-03-06T17:19:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99708ms" go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.96µs" go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.28µs" go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 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.06s) === RUN TestRestoreOld time="2026-03-06T17:19:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-06T17:19:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99724ms" go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99756ms" go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 time="2026-03-06T17:19:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-06T17:19:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=0d217a38-6d4f-47dc-a13c-f91f1dae6e07 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.713s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.04s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17661440 sha256:0206eb0a48afe099adf1306ccc59f37122f3062446df4492770f35efb564724a [] map[] } --- PASS: TestSimpleBlobRead (0.44s) === RUN TestBlobMount --- PASS: TestBlobMount (0.41s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.28s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.70s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.47s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1e6e8abdc05780e1dfb7a8019841a159afd556c93e2c69bec09c43b18122ef68 palailogos: marking blob sha256:ecbe05bb9fd5944391d04b25905037ca284908cdfc2329017b25327b6ca8bf92 palailogos: marking blob sha256:75ba3d031d595637954b981ad26c4385cbfcf268949dd5f1a1ae82b959d36e74 palailogos: marking manifest sha256:75ba3d031d595637954b981ad26c4385cbfcf268949dd5f1a1ae82b959d36e74 palailogos: marking blob sha256:b07f66e4855530ee0e2307e4f35a8e3ea3a576eb99893d6e50df56e681d15a62 palailogos: marking blob sha256:5265675df618fba7ed76073f24163e6f72f6989b6f884d689ad6698372667d43 palailogos: marking manifest sha256:bd02a5a3f0b784beb28bcc95454962838b78d2f99ec738b38c95d1587037221b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f1644e1e5315eaf7768d4d587a50cdd6e3aef4e3561ec81887ea94de904443b8 palailogos: marking blob sha256:66609b06d38440bca393bfb3ee7b826e4f244254582cd9866b840c1ca643e19e palailogos: marking manifest sha256:ecbe05bb9fd5944391d04b25905037ca284908cdfc2329017b25327b6ca8bf92 palailogos: marking blob sha256:a4bdcad3cd9685649adbd537e3a8fa191b193cccbf4077a458fef5fcd2faba46 palailogos: marking blob sha256:084ee9c7e39efeff045fe9ca584c1d77f2f9e4545b124a81d8d36fca6bf4c44b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.89s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3 deletemanifests: marking manifest sha256:40e884406d1cec35f7d10779d486902ad853fae5693f0e76b8327701ba41eee4 deletemanifests: marking blob sha256:e9aa1b73b722ebaf1786fb84469e13271a08fd12b4d5eb5eebc91249a7a6de32 deletemanifests: marking blob sha256:d0aae3f2049a0207ec78d0fde4a75d7b4bebc1cec3cc6a5321df82b947381eca deletemanifests: marking blob sha256:1326c249300a8efe01eae1398fba32c4dc249030367ffe3b440aa27907d753da 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:12d75e482709ba41dfdc56f9052ecfd5c239d82035f147a7d39e7a53b1962b6c blob eligible for deletion: sha256:37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3 blob eligible for deletion: sha256:4b4000a00f737046650856bda7a5aa9dff9a588771776b3d8271b40a3babd710 blob eligible for deletion: sha256:9a9f220a03326442023bd491d22b6d9bb4cbd1c9b008b510d628ba101c80f246 deletemanifests manifest eligible for deletion: sha256:37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3 deletemanifests: marking manifest sha256:40e884406d1cec35f7d10779d486902ad853fae5693f0e76b8327701ba41eee4 deletemanifests: marking blob sha256:e9aa1b73b722ebaf1786fb84469e13271a08fd12b4d5eb5eebc91249a7a6de32 deletemanifests: marking blob sha256:d0aae3f2049a0207ec78d0fde4a75d7b4bebc1cec3cc6a5321df82b947381eca deletemanifests: marking blob sha256:1326c249300a8efe01eae1398fba32c4dc249030367ffe3b440aa27907d753da time="2026-03-06T17:20:01Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b time="2026-03-06T17:20:01Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:9a9f220a03326442023bd491d22b6d9bb4cbd1c9b008b510d628ba101c80f246 time="2026-03-06T17:20:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a9f220a03326442023bd491d22b6d9bb4cbd1c9b008b510d628ba101c80f246" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:12d75e482709ba41dfdc56f9052ecfd5c239d82035f147a7d39e7a53b1962b6c time="2026-03-06T17:20:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/12d75e482709ba41dfdc56f9052ecfd5c239d82035f147a7d39e7a53b1962b6c" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3 time="2026-03-06T17:20:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37e76c45ba7c22558d095f8eaa30944738b320c8ba55fce2901c44cc2f59aec3" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:4b4000a00f737046650856bda7a5aa9dff9a588771776b3d8271b40a3babd710 time="2026-03-06T17:20:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b4000a00f737046650856bda7a5aa9dff9a588771776b3d8271b40a3babd710" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b --- PASS: TestDeleteManifestIfTagNotFound (2.41s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:39c3a582e1226d98a3d15502129d41c95dfee171e1b82303ffe390fe545749f1 time="2026-03-06T17:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39c3a582e1226d98a3d15502129d41c95dfee171e1b82303ffe390fe545749f1" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:a6975aabf925135acc7a957a00308579fde42f9660444f34fa3c58b6d678138b time="2026-03-06T17:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6975aabf925135acc7a957a00308579fde42f9660444f34fa3c58b6d678138b" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:c143865dc7abf97740461d22f083300509a07b2196390b4f911247e61d597365 time="2026-03-06T17:20:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c143865dc7abf97740461d22f083300509a07b2196390b4f911247e61d597365" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b --- PASS: TestGCWithMissingManifests (0.90s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:88b49b3b75bb4c09bc2bc390890b1454924322f37b839730dff7075b41c956c2 komnenos: marking blob sha256:62f06134c759bf7b4b1f5197b8248c25868223a77b3c7a185d2a97a154558925 komnenos: marking blob sha256:25dc4570c671497b1e808336560734e66fbddbd60b017b3250b3d51743dbaeda 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e6bc497e99fb733ef09f6363b94b2e95a7218d111c8e498149f7a970f385c9d5 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e6bc497e99fb733ef09f6363b94b2e95a7218d111c8e498149f7a970f385c9d5" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:52278fc7b91efd16a6221a9fa8d5fa0794730d05640c328ff9bc719cd49882d1 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52278fc7b91efd16a6221a9fa8d5fa0794730d05640c328ff9bc719cd49882d1" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:84f9db0d38be8999373d0aef17d86b67db55bb639d2da578c9bbd1cbab64bdb7 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84f9db0d38be8999373d0aef17d86b67db55bb639d2da578c9bbd1cbab64bdb7" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:be4d92ae2f1a76bd6a9cb491db40c8136898a945d45a2e7d7d01073ee355b1e2 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/be4d92ae2f1a76bd6a9cb491db40c8136898a945d45a2e7d7d01073ee355b1e2" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:d37cd07503bdc1ad6dff6801ff6a71127424f822d1bdd83b0737ec22eec4a9b9 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d37cd07503bdc1ad6dff6801ff6a71127424f822d1bdd83b0737ec22eec4a9b9" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:e0b927efbbe906be6faded3d930f20b7bd923cb063812abc939ea06e5c56d77e time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e0b927efbbe906be6faded3d930f20b7bd923cb063812abc939ea06e5c56d77e" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-06T17:20:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b --- PASS: TestDeletionHasEffect (2.23s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.21s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:c16fa5498be834a4c488748391084e81ffef2b72dad0d65cff3ca8ede0bc59b4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a568d8e446ba88359b0306d51eacedc3ead86a8e44f736ad0c1cb77432e0fb9a michael_z_doukas: marking blob sha256:e77b6793276cd063a20c73795563f7d240171c959c88878bfacf787add1201cf 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:134e69bb6bf87fde8eaa43126095cc35b65a8a5f1836fb82e5fcb6f2455150b6 time="2026-03-06T17:20:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/13/134e69bb6bf87fde8eaa43126095cc35b65a8a5f1836fb82e5fcb6f2455150b6" go.version=go1.26.1 instance.id=9e37603f-2c3b-4649-8909-60d6ba19d40b --- PASS: TestOrphanBlobDeleted (1.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f4340d7c84772192ab411c3df2ddcb8d8f620327c09cb54187e120f0455d4952 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:146dd700bf7faaf6bef4413067c73f50c106702f296b237d6f6c1f9aa2a50a6e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.73s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.75s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.34s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-03-06T17:20:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 16:20:11.689415713 +0000 UTC m=-3571.435203321, actuallyDelete=true" time="2026-03-06T17:20:11Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-06T17:20:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170, actuallyDelete=true" time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01761178-bff1-4cae-a128-cf972e1f0e84 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d79c54d-225f-4e43-a89a-cc210b7681a9 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60886155-0b8a-4e65-b483-53f8254adf2b have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/90268703-9346-4573-8d7f-fda1172cf96a have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a44c51d3-e926-4e83-a9c8-311bee17a403 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a5dc8a4b-5d34-4950-9f95-4f1ebb010b30 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0ecdb354-bf41-4a5d-bfd5-5e64295c828e have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1bcb8eb3-eb1c-4d9b-9bdb-2add596016ed have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4803c98f-489c-4cbc-8a5e-013a8acb6d99 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b985fe4-83c1-449d-9e4f-3a322a3f8d36 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aea8ddc4-a288-4bb5-8540-826130bb0ec2 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.690463204 +0000 UTC m=+28.565844170). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-06T17:20:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302, actuallyDelete=true" time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8cb7e6e1-6f39-4f10-9140-8a73c1b53453 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3dd229c8-694a-4d09-adae-4e74114a5682 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/99f49f32-dc9b-4c41-8dde-1cc4d76187d9 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be1220ff-a70d-4152-835f-2400719829a1 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/db03c910-9602-4b1d-8b91-f8e63dfcc8f4 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.691663296 +0000 UTC m=+28.567044302). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-06T17:20:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271, actuallyDelete=true" time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/20bf28f7-f471-471d-8ff6-52d231f39190 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/441a26ec-53f7-4beb-a673-e13058b041c2 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/546df137-d225-43e5-b75c-106d331c3640 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5b427446-0dd7-4323-94ed-002351040535 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/94922288-eab1-4993-842a-454a2ea4ab15 have older date (2026-03-06 16:20:11 +0000 UTC) than purge date (2026-03-06 17:20:11.692474345 +0000 UTC m=+28.567855271). Removing upload directory." time="2026-03-06T17:20:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-06T17:20:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:20:11.69302531 +0000 UTC m=+28.568406236, actuallyDelete=true" time="2026-03-06T17:20:11Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 28.666s ? 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.134s === 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.139s === RUN TestWalkFileRemoved time="2026-03-06T17:19:43Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.090s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.510s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.257s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.700s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.45s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.949s ? 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-03-06T17:19:43Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-06T17:19:43Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-06T17:19:43Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestInvalidData time="2026-03-06T17:19:43Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=4146b66d-66ce-49f7-b133-03b34c82275d time="2026-03-06T17:19:43Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) time="2026-03-06T17:19:43Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=4146b66d-66ce-49f7-b133-03b34c82275d ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2026-03-06T17:19:43Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=4146b66d-66ce-49f7-b133-03b34c82275d --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-03-06T17:19:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:19:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:19:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:19:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.667s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.125s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.533s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.48s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.998s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.126s ? 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-r21.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-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Fri, 06 Mar 2026 17:21:02 +0000 elapsed time 0h 1m 40s >>> 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 (20260306.171924) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 289.5 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...