>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Fri, 06 Mar 2026 17:20:27 +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.172029) Executing busybox-1.37.0-r31.trigger OK: 589.0 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:21:15Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-06T17:21:15Z" 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.045s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-06T17:21:15Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? 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.037s === 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.010s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.143s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === 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.027s === 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.023s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.01s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.04s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.107s === 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.015s ? 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:21:15 http: TLS handshake error from 127.0.0.1:34928: 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:34859/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34859/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34859/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34859/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41275?status=0, fail=true --- PASS: TestHTTPSink (0.14s) === RUN TestListener --- PASS: TestListener (1.66s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-06T17:21:17Z" level=info msg="broadcaster: closing" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="closing testSink" time="2026-03-06T17:21:17Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-03-06T17:21:17Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 1} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 1} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 1} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 1} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:17Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:21:18Z" level=warning msg="&{0x59c126c0 0.9} encountered too many errors, backing off" time="2026-03-06T17:21:18Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.63s) PASS ok github.com/docker/distribution/notifications 2.627s ? 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:21:16Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:21:16.65609476Z" 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:21:16.65634694Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:16.65622415Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.26.1 time="2026-03-06T17:21:16.657652001Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-06T17:21:16.657706832Z" 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:21:16.659665651Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-06T17:21:19.68601394Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=d91633ba-977c-4c62-b9c8-ebdbdabf8700 http.request.method=GET http.request.remoteaddr="127.0.0.1:58642" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.031824ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:21:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-06T17:21:19.686495941Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (4.07s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-06T17:21:21.187375807Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:21:21.189335412Z" 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:21:21.189558972Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:21.189442993Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.26.1 time="2026-03-06T17:21:21.19077042Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (9.51s) PASS ok github.com/docker/distribution/registry 13.603s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.022s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.13s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.263s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-06T17:21:15Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=63d9a95c-6cab-44e3-b32b-2fa4b7adb579 time="2026-03-06T17:21:15Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=63d9a95c-6cab-44e3-b32b-2fa4b7adb579 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-03-06T17:21:15Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password=AgjLTmJrQ-j-btpJwAZQ1MVqYnqDWunRiUT445LHfKU user=docker --- PASS: TestCreateHtpasswdFile (0.18s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.211s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.022s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.16s) === RUN TestLeeway time="2026-03-06T17:21:15Z" level=info msg="token not to be used before 2026-03-06 17:21:16 +0000 UTC - currently 2026-03-06 17:21:15.874349204 +0000 UTC m=+0.168661181" time="2026-03-06T17:21:15Z" level=info msg="token not to be used after 2026-03-06 17:21:15 +0000 UTC - currently 2026-03-06 17:21:15.880764335 +0000 UTC m=+0.175076329" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-03-06T17:21:15Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.06s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.258s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.169s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.058s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.016s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-06T17:21:16Z" 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:21:16Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36725" http.request.id=4d7d0877-622d-4228-bb47-ac3c214dfcb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.703742ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:21:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.04s) === RUN TestCatalogAPI time="2026-03-06T17:21:16Z" 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:21:16Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=ebdd911b-04a2-42bb-8ef0-4f61cc681e81 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.373726ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:21:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:21:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=6fdafa76-37ac-495f-ab0b-512bbd5ac51a http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.325533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:16 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=2d193c55-2a50-4057-b2b7-7ab01b3a322f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/aaaa/blobs/uploads/1f4c68b8-0b11-474c-9005-d5ea6179a173?_state=JC7aJlXPyNvdxSSdE3_dr7lrCB1sgnRIGePBymJOXWh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjRjNjhiOC0wYjExLTQ3NGMtOTAwNS1kNWVhNjE3OWExNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTYuODI1NjI2MDg4WiJ9&digest=sha256%3Aed7030ece5047a7bad3bda54727edb8462f7db5dfa34435c4b7720c83d554e38" http.request.useragent="Go-http-client/1.1" http.response.duration=6.97216958s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:16 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1f4c68b8-0b11-474c-9005-d5ea6179a173?_state=JC7aJlXPyNvdxSSdE3_dr7lrCB1sgnRIGePBymJOXWh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZjRjNjhiOC0wYjExLTQ3NGMtOTAwNS1kNWVhNjE3OWExNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MTYuODI1NjI2MDg4WiJ9&digest=sha256%3Aed7030ece5047a7bad3bda54727edb8462f7db5dfa34435c4b7720c83d554e38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=5dc0547e-2ab0-4281-a0a2-c83004370616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.218998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=32918edf-6224-41a9-b32d-4db761f8267d http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.378261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=8503e16d-88f7-4883-89ab-4e67e27a68f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/bbbb/blobs/uploads/4155402d-43db-404f-b9e7-ede404a4f12c?_state=3dQb5nICHW4CSU-wrRem7FzZY-fD0suOrkD3gjkSPB57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTU1NDAyZC00M2RiLTQwNGYtYjllNy1lZGU0MDRhNGYxMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjQuMzEwMjE5NTc1WiJ9&digest=sha256%3A3554d752dc3ec962a8b0e398e264893c27bc96046ec9cd7c8dc2a99c77fa954e" http.request.useragent="Go-http-client/1.1" http.response.duration=8.206108722s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4155402d-43db-404f-b9e7-ede404a4f12c?_state=3dQb5nICHW4CSU-wrRem7FzZY-fD0suOrkD3gjkSPB57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTU1NDAyZC00M2RiLTQwNGYtYjllNy1lZGU0MDRhNGYxMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MjQuMzEwMjE5NTc1WiJ9&digest=sha256%3A3554d752dc3ec962a8b0e398e264893c27bc96046ec9cd7c8dc2a99c77fa954e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=543d8026-8230-4490-84b8-3448f4e4925d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.01856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:32 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=156f6594-5f00-4569-8598-3c657c52b637 http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215557ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=6f29359e-2581-4e52-9b89-fc218298ac1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/cccc/blobs/uploads/fd99215d-786d-4d65-a32f-92f629a515aa?_state=1RRgLEy5jcsZysZ3K-eAgxV7zUNXX_LcA7qdE3vBdEl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZDk5MjE1ZC03ODZkLTRkNjUtYTMyZi05MmY2MjlhNTE1YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzIuODQ0Njg1MzE3WiJ9&digest=sha256%3Ad3d44f3f2c1c9c37c5ae82ca33df4172a073c973bbe0bc19f696abbb8868b74d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.627857681s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/fd99215d-786d-4d65-a32f-92f629a515aa?_state=1RRgLEy5jcsZysZ3K-eAgxV7zUNXX_LcA7qdE3vBdEl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZDk5MjE1ZC03ODZkLTRkNjUtYTMyZi05MmY2MjlhNTE1YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzIuODQ0Njg1MzE3WiJ9&digest=sha256%3Ad3d44f3f2c1c9c37c5ae82ca33df4172a073c973bbe0bc19f696abbb8868b74d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=c9c7db81-36c1-47d8-ab30-446a391169f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.90772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:35 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=62578212-2525-42c4-b6cf-2cb32637b1a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067203ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=4a7971b9-26e5-4471-a4cb-d7f18227b65e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/dddd/blobs/uploads/c700f0ac-aa80-458d-9d5d-4c6d922265ca?_state=soyXABpwafTVaEf54s-fYk8-fOJ7Q4mktyoK-LtLQdB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNzAwZjBhYy1hYTgwLTQ1OGQtOWQ1ZC00YzZkOTIyMjY1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzUuODE2ODUwNzI3WiJ9&digest=sha256%3Ab910c01080791b9a77ce010bf990cbb9eebbaed08069dea705767a36b81e2939" http.request.useragent="Go-http-client/1.1" http.response.duration=3.185933904s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/c700f0ac-aa80-458d-9d5d-4c6d922265ca?_state=soyXABpwafTVaEf54s-fYk8-fOJ7Q4mktyoK-LtLQdB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNzAwZjBhYy1hYTgwLTQ1OGQtOWQ1ZC00YzZkOTIyMjY1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzUuODE2ODUwNzI3WiJ9&digest=sha256%3Ab910c01080791b9a77ce010bf990cbb9eebbaed08069dea705767a36b81e2939 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=26701ce7-6468-41d3-bcae-19289bfbb5b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.838057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:39 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=ebc6beb2-8c39-4d7d-b807-620478861cb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.014017ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:39 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=4dee2bb2-36eb-43cf-a63a-b48a4ec9c6b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/eeee/blobs/uploads/34aee189-c2ca-4c11-a23c-e7d2410a5890?_state=08TDv6YZgPKvNyWqqZWonFfCNXVPnv6hil5eYaY8uQV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNGFlZTE4OS1jMmNhLTRjMTEtYTIzYy1lN2QyNDEwYTU4OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzkuNDQ0MjE5OTM4WiJ9&digest=sha256%3A8c0fc3d8fe806c3fe239d876ccdbbd582b8c6ffbeb1046e85aed172ca51e8113" http.request.useragent="Go-http-client/1.1" http.response.duration=4.321753053s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:39 +0000] "PUT /v2/foo/eeee/blobs/uploads/34aee189-c2ca-4c11-a23c-e7d2410a5890?_state=08TDv6YZgPKvNyWqqZWonFfCNXVPnv6hil5eYaY8uQV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNGFlZTE4OS1jMmNhLTRjMTEtYTIzYy1lN2QyNDEwYTU4OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6MzkuNDQ0MjE5OTM4WiJ9&digest=sha256%3A8c0fc3d8fe806c3fe239d876ccdbbd582b8c6ffbeb1046e85aed172ca51e8113 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:43Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=de76bbca-9d21-4513-9597-9e10f13bfee9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.997832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:43 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=53873ea5-1e6b-478b-a713-66c32ade7b03 http.request.method=POST http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:44 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=b68b0f5a-94b2-4356-aedf-96accae0feec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/ffff/blobs/uploads/28e73349-46bb-462a-b42d-eb05eeaab9d6?_state=pJ84wpVQ97ViqU6AY9rSkiTe_BrfB_lqkao8h4w6nAh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyOGU3MzM0OS00NmJiLTQ2MmEtYjQyZC1lYjA1ZWVhYWI5ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDQuMjg1Nzc0ODRaIn0%3D&digest=sha256%3Aaf580569dbecbbb75c1a15a6a909f4622c78ae041ce1acac3ce6383b8f74487f" http.request.useragent="Go-http-client/1.1" http.response.duration=7.132938732s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:44 +0000] "PUT /v2/foo/ffff/blobs/uploads/28e73349-46bb-462a-b42d-eb05eeaab9d6?_state=pJ84wpVQ97ViqU6AY9rSkiTe_BrfB_lqkao8h4w6nAh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyOGU3MzM0OS00NmJiLTQ2MmEtYjQyZC1lYjA1ZWVhYWI5ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NDQuMjg1Nzc0ODRaIn0%3D&digest=sha256%3Aaf580569dbecbbb75c1a15a6a909f4622c78ae041ce1acac3ce6383b8f74487f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=89f8cea8-ca7d-4509-b5ee-cbbdeda6bcf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.887432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=79af3e9e-7a8a-447a-8ed8-5ebc8a6feb73 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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.513682ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=da40b5f5-56e3-4d89-81d3-363184a421b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.560675ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=6dd10111-2fae-4b2e-b602-3f9ef343716d http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.556856ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=69b85207-ae14-4b08-9101-18587155541f http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.728949ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=8ce44e4b-d42c-4d74-9775-3b6a854dced1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.823702ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=558dbfe3-c507-4e3f-9d99-939a545366e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.568291ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" 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:46673" http.request.id=81405364-cfa6-4e70-98cb-ce2eecd5b115 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.853531ms http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" 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:46673" http.request.id=4f964eaf-0869-4374-b144-3c20b0a09b12 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.451334ms http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=bea1bd97-3b79-48b3-ade8-c72b327c1e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.446838ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46673" http.request.id=e8e3b46b-59cb-4910-8b29-c2acedc335d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" 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=1.821679ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:21:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:21:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:21:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=8a5c69a0-63ce-4462-9a44-3f2ef01491eb http.request.method=POST http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.012821ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=add8f2ca-cbbb-4f56-8079-7c9f5d69efbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/aaaa/blobs/uploads/81601a32-0b3a-4d34-8265-fe345c631065?_state=xQvlucN4jR_yEq6c6DvLHJOEgX2Bcj-L0pVBNuQYCdF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MTYwMWEzMi0wYjNhLTRkMzQtODI2NS1mZTM0NWM2MzEwNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTEuOTAwNDA0NDM4WiJ9&digest=sha256%3A624351d22a0fdb7ac22bf13b32d5e8cb19bad3ef8ecda270de930e1392827945" http.request.useragent="Go-http-client/1.1" http.response.duration=5.567346492s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:51 +0000] "PUT /v2/foo/aaaa/blobs/uploads/81601a32-0b3a-4d34-8265-fe345c631065?_state=xQvlucN4jR_yEq6c6DvLHJOEgX2Bcj-L0pVBNuQYCdF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MTYwMWEzMi0wYjNhLTRkMzQtODI2NS1mZTM0NWM2MzEwNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTEuOTAwNDA0NDM4WiJ9&digest=sha256%3A624351d22a0fdb7ac22bf13b32d5e8cb19bad3ef8ecda270de930e1392827945 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=2671107e-18ba-4edd-8af3-ae8b7438171d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.039589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:57 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:21:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=0d70fe19-d418-406d-8509-311388ffb77c http.request.method=POST http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.082041ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:57 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=19efbad5-26aa-41e7-a9d2-e7d0fd8acb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/bbbb/blobs/uploads/dd4a10bf-be1f-449a-8e89-ba5135f931ee?_state=oh-wtWy-ls_f0ac0gohTMk90W_8nbkIr9GWUw7qWcJR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZDRhMTBiZi1iZTFmLTQ0OWEtOGU4OS1iYTUxMzVmOTMxZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTcuOTYwMDMwMTI5WiJ9&digest=sha256%3Aaa4e22ee020d0301ea130500152519c9dedb3e1bcbcf364ec729a21ba853b254" http.request.useragent="Go-http-client/1.1" http.response.duration=5.671655405s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:21:57 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dd4a10bf-be1f-449a-8e89-ba5135f931ee?_state=oh-wtWy-ls_f0ac0gohTMk90W_8nbkIr9GWUw7qWcJR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZDRhMTBiZi1iZTFmLTQ0OWEtOGU4OS1iYTUxMzVmOTMxZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjE6NTcuOTYwMDMwMTI5WiJ9&digest=sha256%3Aaa4e22ee020d0301ea130500152519c9dedb3e1bcbcf364ec729a21ba853b254 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=44e4f1ed-eb29-4352-bc0a-2f2c40a07873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=12.953007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=34685ae3-0ba9-4734-be9b-8ec9633cb327 http.request.method=POST http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854457ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=bc25723a-bc08-41f1-a022-111f59f60d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/cccc/blobs/uploads/72da5f70-51bc-4edd-81c5-a8ada2f2c8c0?_state=kwP9kuhGAEb6MkQaACEEuZkHZbh18vIC15UryGlcWOJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MmRhNWY3MC01MWJjLTRlZGQtODFjNS1hOGFkYTJmMmM4YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MDMuOTY3ODk2NzI1WiJ9&digest=sha256%3A0ff43d04b6ccee76209b8bf2695c587d5f9a6dce931312e8d954138279bf4213" http.request.useragent="Go-http-client/1.1" http.response.duration=2.640031597s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/72da5f70-51bc-4edd-81c5-a8ada2f2c8c0?_state=kwP9kuhGAEb6MkQaACEEuZkHZbh18vIC15UryGlcWOJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MmRhNWY3MC01MWJjLTRlZGQtODFjNS1hOGFkYTJmMmM4YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MDMuOTY3ODk2NzI1WiJ9&digest=sha256%3A0ff43d04b6ccee76209b8bf2695c587d5f9a6dce931312e8d954138279bf4213 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=3a77f232-9aea-4edf-b4a0-9425d972308c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.711716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=5b1c7210-c7dc-44d5-ad7f-bd8e9c17872b http.request.method=POST http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.080571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=4eadc652-a376-4b93-a9a7-d9e326ba9003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/dddd/blobs/uploads/bf4cd453-b23b-46a5-91d1-83657c0e0b26?_state=Xce7G-GHCFMQvNlNVs-66in5QaT_SddKmIX0vjIjPq17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZjRjZDQ1My1iMjNiLTQ2YTUtOTFkMS04MzY1N2MwZTBiMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MDYuOTU3NzQwOTNaIn0%3D&digest=sha256%3Afe1d5c9e0b6ef1caf9a1e6f06f4783c7336c182ad942fc1453f0e4044a17ed63" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838490192s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/bf4cd453-b23b-46a5-91d1-83657c0e0b26?_state=Xce7G-GHCFMQvNlNVs-66in5QaT_SddKmIX0vjIjPq17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZjRjZDQ1My1iMjNiLTQ2YTUtOTFkMS04MzY1N2MwZTBiMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MDYuOTU3NzQwOTNaIn0%3D&digest=sha256%3Afe1d5c9e0b6ef1caf9a1e6f06f4783c7336c182ad942fc1453f0e4044a17ed63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=5e73f920-531e-48c0-8dda-1454e94d77a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60322" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.279649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:09 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44391" http.request.id=475c22fa-7617-4a24-afa4-992e7d91d6f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60322" 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=1.424923ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:22:09 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (53.68s) === RUN TestURLPrefix time="2026-03-06T17:22: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:22:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34285" http.request.id=0e34320b-7033-45de-a4eb-b54823a8b965 http.request.method=GET http.request.remoteaddr="127.0.0.1:45576" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519278ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:22:09 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-03-06T17:22: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:22:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=98f319bc-cebd-48bd-ba39-1c5006904e77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50692" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.88841ms http.response.status=404 http.response.written=157 vars.digest="sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "GET /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=5881a244-db73-407e-acff-776bd8a9c06c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.96455ms http.response.status=404 http.response.written=157 vars.digest="sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=b382a959-9a4e-44ab-99d4-2bf2196f9b0c http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799502ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=d413d815-74aa-44e8-90e5-9d4eda1af420 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79099ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "GET /v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=82aa976f-fbb2-4d78-b289-e4873e85a831 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653977ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=54eae98e-3e29-4e93-a11f-77cbefa69502 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=454c4dca-e10a-40b6-9bf7-548882159c87 time="2026-03-06T17:22:10Z" 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:39639" http.request.id=54eae98e-3e29-4e93-a11f-77cbefa69502 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.856535ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=454c4dca-e10a-40b6-9bf7-548882159c87 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "GET /v2/foo/bar/blobs/uploads/454c4dca-e10a-40b6-9bf7-548882159c87?_state=j3FkyD3srFaFxhH3Axl56ih9KrJtpfwkB2WcWFsHts97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NGM0ZGNhLWUxMGEtNDBiNi05YmY3LTU0ODg4MjE1OWM4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MDU0NDgxMloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=913876b9-d94e-4de1-b221-a65343dfcab3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=11c1eb7c-c546-418a-a0da-c652c88ea62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/309d030e-1dd4-4e19-ba12-3c4e07a763bd?_state=0NNt-5GBY0xCE8RlmNkaJ7SOWBPz5G7J-6owIX2KV4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwOWQwMzBlLTFkZDQtNGUxOS1iYTEyLTNjNGUwN2E3NjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MTU3MTQzM1oifQ%3D%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" provided=sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 vars.name="foo/bar" vars.uuid=309d030e-1dd4-4e19-ba12-3c4e07a763bd time="2026-03-06T17:22:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=11c1eb7c-c546-418a-a0da-c652c88ea62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/309d030e-1dd4-4e19-ba12-3c4e07a763bd?_state=0NNt-5GBY0xCE8RlmNkaJ7SOWBPz5G7J-6owIX2KV4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwOWQwMzBlLTFkZDQtNGUxOS1iYTEyLTNjNGUwN2E3NjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MTU3MTQzM1oifQ%3D%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=309d030e-1dd4-4e19-ba12-3c4e07a763bd time="2026-03-06T17:22:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592, 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:39639" http.request.id=11c1eb7c-c546-418a-a0da-c652c88ea62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/309d030e-1dd4-4e19-ba12-3c4e07a763bd?_state=0NNt-5GBY0xCE8RlmNkaJ7SOWBPz5G7J-6owIX2KV4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwOWQwMzBlLTFkZDQtNGUxOS1iYTEyLTNjNGUwN2E3NjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MTU3MTQzM1oifQ%3D%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.051426ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=309d030e-1dd4-4e19-ba12-3c4e07a763bd 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "PUT /v2/foo/bar/blobs/uploads/309d030e-1dd4-4e19-ba12-3c4e07a763bd?_state=0NNt-5GBY0xCE8RlmNkaJ7SOWBPz5G7J-6owIX2KV4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwOWQwMzBlLTFkZDQtNGUxOS1iYTEyLTNjNGUwN2E3NjNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MTU3MTQzM1oifQ%3D%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=458d667d-24b7-4491-9d3f-3cc948f07b58 http.request.method=POST http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546698ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=628cf3e1-629b-4ff8-a66e-9843d74fd636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/aab123a9-ece1-4f9d-8dce-ee187b8e1372?_state=k_mmyWAi-3kFJC0bUu-OXvqseUBwwqNNSG54QOB5Xu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYjEyM2E5LWVjZTEtNGY5ZC04ZGNlLWVlMTg3YjhlMTM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MjE2MDY5NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.152768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "PUT /v2/foo/bar/blobs/uploads/aab123a9-ece1-4f9d-8dce-ee187b8e1372?_state=k_mmyWAi-3kFJC0bUu-OXvqseUBwwqNNSG54QOB5Xu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYjEyM2E5LWVjZTEtNGY5ZC04ZGNlLWVlMTg3YjhlMTM3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MjE2MDY5NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=93c3fef3-f20b-4aba-bb05-4b67d40cc961 http.request.method=POST http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.703177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=71a1e443-9c8c-4b3d-9886-3365693ee1b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/74d6e24e-25d2-473c-944d-9ab42c344f44?_state=oU1EDpKRbQd-iEWtKcKf3Qa9jJqZ4HcMljtTr1knTEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZDZlMjRlLTI1ZDItNDczYy05NDRkLTlhYjQyYzM0NGY0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MjY1NDM1NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.244979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "PUT /v2/foo/bar/blobs/uploads/74d6e24e-25d2-473c-944d-9ab42c344f44?_state=oU1EDpKRbQd-iEWtKcKf3Qa9jJqZ4HcMljtTr1knTEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZDZlMjRlLTI1ZDItNDczYy05NDRkLTlhYjQyYzM0NGY0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MjY1NDM1NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=6d21285a-3017-4ddd-b23e-e5a3d7938c1f http.request.method=POST http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=d4dd22a2-2d5b-4a90-83e6-e3a132afe4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/ffa5bea5-c16e-48c8-88db-29561b632ae8?_state=rKL7j7VwUfLSE7_2GMBV0BWulUCceAsVT1ViYUZZYyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYTViZWE1LWMxNmUtNDhjOC04OGRiLTI5NTYxYjYzMmFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MzE2OTM1MjdaIn0%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.duration=6.369892308s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:10 +0000] "PUT /v2/foo/bar/blobs/uploads/ffa5bea5-c16e-48c8-88db-29561b632ae8?_state=rKL7j7VwUfLSE7_2GMBV0BWulUCceAsVT1ViYUZZYyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYTViZWE1LWMxNmUtNDhjOC04OGRiLTI5NTYxYjYzMmFlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxMC40MzE2OTM1MjdaIn0%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=abdd4917-0e13-4749-a599-ab25c0d1ccbd http.request.method=POST http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.415485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39639" http.request.id=45e9115f-db49-4b43-ab24-37d510a85e81 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/a98436c1-623c-4d65-8db7-9d7a7ed34342?_state=wFJrl0l16J_XXSmWZXsyoMTSSr0U3Efbq9YIVMUxR6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODQzNmMxLTYyM2MtNGQ2NS04ZGI3LTlkN2E3ZWQzNDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxNy4xMTAwMDA4NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.90559771s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/a98436c1-623c-4d65-8db7-9d7a7ed34342?_state=wFJrl0l16J_XXSmWZXsyoMTSSr0U3Efbq9YIVMUxR6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODQzNmMxLTYyM2MtNGQ2NS04ZGI3LTlkN2E3ZWQzNDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoxNy4xMTAwMDA4NzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=0b55eb35-80e9-4271-b9d4-78684a35bc65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/uploads/a98436c1-623c-4d65-8db7-9d7a7ed34342?_state=TU5MgMcKUmZlPRPzrgFXEhbySII2zO2A88LuUKuAiwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODQzNmMxLTYyM2MtNGQ2NS04ZGI3LTlkN2E3ZWQzNDM0MiIsIk9mZnNldCI6MjcxOTk0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MTdaIn0%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/a98436c1-623c-4d65-8db7-9d7a7ed34342?_state=TU5MgMcKUmZlPRPzrgFXEhbySII2zO2A88LuUKuAiwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODQzNmMxLTYyM2MtNGQ2NS04ZGI3LTlkN2E3ZWQzNDM0MiIsIk9mZnNldCI6MjcxOTk0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MTdaIn0%3D&digest=sha256%3A0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=c0204fec-fc21-40b1-acda-1ad0100d73d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.613495ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=bc6aaebb-aa20-4a43-9b47-70d72eb968f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=166.549959ms http.response.status=200 http.response.written=27199488 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 200 27199488 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=error msg="error parsing digest="sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=644e60ec-9c27-4ba9-92dd-b37a5fdc3d74 http.request.method=GET http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" vars.name="foo/bar" time="2026-03-06T17:22:23Z" 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:39639" http.request.id=644e60ec-9c27-4ba9-92dd-b37a5fdc3d74 http.request.method=GET http.request.remoteaddr="127.0.0.1:50710" http.request.uri="/v2/foo/bar/blobs/sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.875235ms http.response.status=400 http.response.written=110 vars.digest="sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha257:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=169ea43a-b31a-4e61-a8df-cb0911cd7c91 http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493559ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" 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:22:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=a189dd43-04fe-4678-ab5c-9d8e36ed5459 http.request.method=GET http.request.remoteaddr="127.0.0.1:56646" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.430006ms http.response.status=404 http.response.written=157 vars.digest="sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=c95f117f-ab25-4529-8c10-3b259e81bca9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.247922ms http.response.status=404 http.response.written=157 vars.digest="sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=af9b7925-c390-4442-9715-5f9540744b50 http.request.method=POST http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.00328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=47ff4f5a-e687-4058-9b94-2d563aaf89c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.202091ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=97f6a3bd-72ce-423f-8c50-9e93070b1e89 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.263706ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=29453665-3379-41c8-975a-5a64511dbab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cbd149fe-285a-4551-9454-71aa0fd4d685 time="2026-03-06T17:22:23Z" 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:37489" http.request.id=29453665-3379-41c8-975a-5a64511dbab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56648" http.request.uri="/v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.258053ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cbd149fe-285a-4551-9454-71aa0fd4d685 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/uploads/cbd149fe-285a-4551-9454-71aa0fd4d685?_state=XpqM51ssT_zjYhU7G2vBS3nwc90MRiC-ec9-16CiFhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDE0OWZlLTI4NWEtNDU1MS05NDU0LTcxYWEwZmQ0ZDY4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41Mjk1MDI0MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=9f1fd92c-a1fa-4e78-827d-0041c4350396 http.request.method=POST http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.266329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=47a9bd43-2f82-4b85-96cc-660b11029897 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/7ac43a25-b760-4c23-b959-e0987c12b6c4?_state=13AqIYAfY_1RTYzG_3suhXoFY9RSoqDNRXHvJE1akHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzQzYTI1LWI3NjAtNGMyMy1iOTU5LWUwOTg3YzEyYjZjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDA1MTEwMjVaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" provided=sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 vars.name="foo/bar" vars.uuid=7ac43a25-b760-4c23-b959-e0987c12b6c4 time="2026-03-06T17:22:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=47a9bd43-2f82-4b85-96cc-660b11029897 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/7ac43a25-b760-4c23-b959-e0987c12b6c4?_state=13AqIYAfY_1RTYzG_3suhXoFY9RSoqDNRXHvJE1akHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzQzYTI1LWI3NjAtNGMyMy1iOTU5LWUwOTg3YzEyYjZjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDA1MTEwMjVaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7ac43a25-b760-4c23-b959-e0987c12b6c4 time="2026-03-06T17:22:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635, 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:37489" http.request.id=47a9bd43-2f82-4b85-96cc-660b11029897 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/7ac43a25-b760-4c23-b959-e0987c12b6c4?_state=13AqIYAfY_1RTYzG_3suhXoFY9RSoqDNRXHvJE1akHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzQzYTI1LWI3NjAtNGMyMy1iOTU5LWUwOTg3YzEyYjZjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDA1MTEwMjVaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.358727ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7ac43a25-b760-4c23-b959-e0987c12b6c4 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/7ac43a25-b760-4c23-b959-e0987c12b6c4?_state=13AqIYAfY_1RTYzG_3suhXoFY9RSoqDNRXHvJE1akHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzQzYTI1LWI3NjAtNGMyMy1iOTU5LWUwOTg3YzEyYjZjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDA1MTEwMjVaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=674ed243-a416-4869-8a45-0c4d6c4cdbd8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=8bb09601-e4ce-4028-8470-6e6d3b75b04d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/80397912-d54f-4102-ac7f-7273ae49e029?_state=_U8SlNdOIvRGdRhZ7YkLgyRFMYS2HPlnVcGfjPdDOT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzk3OTEyLWQ1NGYtNDEwMi1hYzdmLTcyNzNhZTQ5ZTAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDYwNzI5NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.683401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/80397912-d54f-4102-ac7f-7273ae49e029?_state=_U8SlNdOIvRGdRhZ7YkLgyRFMYS2HPlnVcGfjPdDOT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzk3OTEyLWQ1NGYtNDEwMi1hYzdmLTcyNzNhZTQ5ZTAyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NDYwNzI5NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=4e60d6f5-6470-4401-b996-8bbed6309b95 http.request.method=POST http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.981132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=5c06d385-b4e6-4bfd-a012-84fea946839f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/293256fd-6815-490b-a192-4f43d7ac9c6c?_state=FYbfkCTPjs8lkBhI9XeqwEPe_uMRjI-bL0Lajq7Hpgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MzI1NmZkLTY4MTUtNDkwYi1hMTkyLTRmNDNkN2FjOWM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NTE1NTgxMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/293256fd-6815-490b-a192-4f43d7ac9c6c?_state=FYbfkCTPjs8lkBhI9XeqwEPe_uMRjI-bL0Lajq7Hpgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MzI1NmZkLTY4MTUtNDkwYi1hMTkyLTRmNDNkN2FjOWM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NTE1NTgxMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=66377009-bd0e-4c0c-999e-74c941b2124d http.request.method=POST http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921346ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=6a933ca6-94f3-4cea-8198-27242d493b86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/5f22184c-b248-4cbb-87c2-b72d42d2649a?_state=IYUFHE7SU14yvCddxV8hh8oPSWMri2A691oXj-9X8l17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjIxODRjLWIyNDgtNGNiYi04N2MyLWI3MmQ0MmQyNjQ5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NTU5MjI2NjlaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.duration=3.665904981s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/5f22184c-b248-4cbb-87c2-b72d42d2649a?_state=IYUFHE7SU14yvCddxV8hh8oPSWMri2A691oXj-9X8l17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjIxODRjLWIyNDgtNGNiYi04N2MyLWI3MmQ0MmQyNjQ5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyMy41NTU5MjI2NjlaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=c9c2e02a-be07-43ca-ab1f-fb122da6e5a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.484046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37489" http.request.id=94a0c59c-4cc1-4b0a-b26a-2b2b18687df2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/002fb5f0-06da-4e12-a420-c5b6954b7035?_state=EondwXToEuFoj8cA5nevbbnQUFacol06L1KLQgDNrul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMmZiNWYwLTA2ZGEtNGUxMi1hNDIwLWM1YjY5NTRiNzAzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyNy40MTgwNTkxODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.604592735s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/002fb5f0-06da-4e12-a420-c5b6954b7035?_state=EondwXToEuFoj8cA5nevbbnQUFacol06L1KLQgDNrul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMmZiNWYwLTA2ZGEtNGUxMi1hNDIwLWM1YjY5NTRiNzAzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjoyNy40MTgwNTkxODVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=9ec2984b-3b90-4f3a-99f8-c3d20978e6ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/uploads/002fb5f0-06da-4e12-a420-c5b6954b7035?_state=v0RC31DJzdO3LZN4luqZ6PtSwDqak-TzAc1Ob56R9AB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMmZiNWYwLTA2ZGEtNGUxMi1hNDIwLWM1YjY5NTRiNzAzNSIsIk9mZnNldCI6MjMzODUwODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MjdaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "PUT /v2/foo/bar/blobs/uploads/002fb5f0-06da-4e12-a420-c5b6954b7035?_state=v0RC31DJzdO3LZN4luqZ6PtSwDqak-TzAc1Ob56R9AB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMmZiNWYwLTA2ZGEtNGUxMi1hNDIwLWM1YjY5NTRiNzAzNSIsIk9mZnNldCI6MjMzODUwODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MjdaIn0%3D&digest=sha256%3A1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=87de36c9-d640-4617-9dc6-521f197048a5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.088276ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=a9a381cb-f822-4ca0-af1f-4aaf10a43e5d http.request.method=GET http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=142.37987ms http.response.status=200 http.response.written=23385088 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 200 23385088 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=error msg="error parsing digest="sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=0b3eb6ac-b7c9-4ae1-9a28-aac5a07016e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" vars.name="foo/bar" time="2026-03-06T17:22:31Z" 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:37489" http.request.id=0b3eb6ac-b7c9-4ae1-9a28-aac5a07016e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56662" http.request.uri="/v2/foo/bar/blobs/sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.041435ms http.response.status=400 http.response.written=110 vars.digest="sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha257:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=6a8187be-c482-4ffb-9a79-5115d05aa68f http.request.method=GET http.request.remoteaddr="127.0.0.1:36508" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.duration=2.813556ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=8f98f695-a0cc-4adc-a931-1d238a59a698 http.request.method=GET http.request.remoteaddr="127.0.0.1:36508" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.458346ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37489" http.request.id=44361ff9-20a7-4038-994e-d62822fc7d6e http.request.method=GET http.request.remoteaddr="127.0.0.1:36500" http.request.uri="/v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.715951ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha256:1210da57445038be50a665a3cad7888d18a86fc7afd111628deef9f94b15c635 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=ea2f81a0-5faa-4147-9c2f-cf5f87527a6e http.request.method=GET http.request.remoteaddr="127.0.0.1:37236" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.00503525s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39639" http.request.id=ce0f7c1f-03bf-4a56-b6fa-044228211a2c http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.988144222s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [06/Mar/2026:17:22:23 +0000] "GET /v2/foo/bar/blobs/sha256:0bc3eadbf885bebbcb49c1ffb9196f3db1de613d2814b9a41cf600c86b5ca592 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (21.41s) === RUN TestBlobDelete time="2026-03-06T17:22:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:22:31Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=c32dac07-91d4-4b0f-b2ab-4a4824fde31c http.request.method=GET http.request.remoteaddr="127.0.0.1:53136" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.151228ms http.response.status=404 http.response.written=157 vars.digest="sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=ad44c7d4-3e41-47c8-80ed-accf3bedf100 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.483µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=459891fb-3c86-4f1d-91f2-4508c9138add http.request.method=POST http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=ad1b32c7-5030-4191-80d9-a136d04829ca http.request.method=GET http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091687ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=b054497b-095b-42b1-ac05-d147c0f506bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="912.372µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=827b5b95-02e1-467a-a892-112be6e96ea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9e943ea3-fa93-4360-a656-771acf0363e4 time="2026-03-06T17:22:31Z" 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:43427" http.request.id=827b5b95-02e1-467a-a892-112be6e96ea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53152" http.request.uri="/v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.090949ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9e943ea3-fa93-4360-a656-771acf0363e4 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "GET /v2/foo/bar/blobs/uploads/9e943ea3-fa93-4360-a656-771acf0363e4?_state=adOm61A-YVnNLwst2aR-3eyXcRkCD4mSskgyX_5tVXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllOTQzZWEzLWZhOTMtNDM2MC1hNjU2LTc3MWFjZjAzNjNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDE3ODk3MDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=80eea21f-e692-4132-9560-36f535159b0b http.request.method=POST http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=240df80e-d7ab-4ea3-bde5-d7d3ba33112f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/13e30e24-f898-4321-9779-8423f25b1997?_state=rMMZimV2EO_bz0TD9yW--jO2ANIq4mOyV8hPtyIXHSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZTMwZTI0LWY4OTgtNDMyMS05Nzc5LTg0MjNmMjViMTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDg4NDUyOThaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" provided=sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 vars.name="foo/bar" vars.uuid=13e30e24-f898-4321-9779-8423f25b1997 time="2026-03-06T17:22:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=240df80e-d7ab-4ea3-bde5-d7d3ba33112f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/13e30e24-f898-4321-9779-8423f25b1997?_state=rMMZimV2EO_bz0TD9yW--jO2ANIq4mOyV8hPtyIXHSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZTMwZTI0LWY4OTgtNDMyMS05Nzc5LTg0MjNmMjViMTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDg4NDUyOThaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=13e30e24-f898-4321-9779-8423f25b1997 time="2026-03-06T17:22:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61, 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:43427" http.request.id=240df80e-d7ab-4ea3-bde5-d7d3ba33112f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/13e30e24-f898-4321-9779-8423f25b1997?_state=rMMZimV2EO_bz0TD9yW--jO2ANIq4mOyV8hPtyIXHSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZTMwZTI0LWY4OTgtNDMyMS05Nzc5LTg0MjNmMjViMTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDg4NDUyOThaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13169ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=13e30e24-f898-4321-9779-8423f25b1997 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "PUT /v2/foo/bar/blobs/uploads/13e30e24-f898-4321-9779-8423f25b1997?_state=rMMZimV2EO_bz0TD9yW--jO2ANIq4mOyV8hPtyIXHSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZTMwZTI0LWY4OTgtNDMyMS05Nzc5LTg0MjNmMjViMTk5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NDg4NDUyOThaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=7ee8db32-0681-4a65-b54f-f752d7ebd1a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=41d74a9d-8973-41a3-80c5-29d8129f0864 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/9d9745e7-fa7e-4870-8fb1-79ec6c752343?_state=hCyY2WC8sJAFyeygZYXaFzlxcD7xH04Ayw-VHQT2kTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOTc0NWU3LWZhN2UtNDg3MC04ZmIxLTc5ZWM2Yzc1MjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTE1NDExMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "PUT /v2/foo/bar/blobs/uploads/9d9745e7-fa7e-4870-8fb1-79ec6c752343?_state=hCyY2WC8sJAFyeygZYXaFzlxcD7xH04Ayw-VHQT2kTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOTc0NWU3LWZhN2UtNDg3MC04ZmIxLTc5ZWM2Yzc1MjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTE1NDExMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=0a2c165b-35a8-4507-80aa-88c68b0d3d10 http.request.method=POST http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.871µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=effd93b4-6f53-4d3e-99d4-a08a10da78a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/6b1fa51f-3713-483f-b2d9-c3819f81aff3?_state=8M5wJWaqTkglXsq9HMhh34l5LK9-AsPRSiZpAaNGqZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWZhNTFmLTM3MTMtNDgzZi1iMmQ5LWMzODE5ZjgxYWZmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTQ0NDc4OFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "PUT /v2/foo/bar/blobs/uploads/6b1fa51f-3713-483f-b2d9-c3819f81aff3?_state=8M5wJWaqTkglXsq9HMhh34l5LK9-AsPRSiZpAaNGqZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWZhNTFmLTM3MTMtNDgzZi1iMmQ5LWMzODE5ZjgxYWZmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTQ0NDc4OFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=ea0e4e59-0636-4502-bdd1-81c3e1cb0909 http.request.method=POST http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.048176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=724c0d0a-cbbd-4312-93b0-0b06096b126a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/ffd1eade-3813-4da9-9f19-223d32f271c6?_state=ImygBhPioB41yJqyr6gcNYShHT4NbKMa0aG-TdzHXNF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDFlYWRlLTM4MTMtNGRhOS05ZjE5LTIyM2QzMmYyNzFjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTg0NTUzNDRaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.994607721s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:31 +0000] "PUT /v2/foo/bar/blobs/uploads/ffd1eade-3813-4da9-9f19-223d32f271c6?_state=ImygBhPioB41yJqyr6gcNYShHT4NbKMa0aG-TdzHXNF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDFlYWRlLTM4MTMtNGRhOS05ZjE5LTIyM2QzMmYyNzFjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozMS41NTg0NTUzNDRaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=d4eb25b1-30d5-4233-b432-648463eb18c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.152814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43427" http.request.id=b28f2da8-58fd-45d3-a5a6-cc19b0d7200d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/230a3fca-8345-4127-8fd0-4d4c36f7e5de?_state=aKBQVMCO7M9sGVBIw49FUgXxzp3ueRVPpqXCJeFGqjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMGEzZmNhLTgzNDUtNDEyNy04ZmQwLTRkNGMzNmY3ZTVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozNC43Mzg4NTkzMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330057207s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/230a3fca-8345-4127-8fd0-4d4c36f7e5de?_state=aKBQVMCO7M9sGVBIw49FUgXxzp3ueRVPpqXCJeFGqjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMGEzZmNhLTgzNDUtNDEyNy04ZmQwLTRkNGMzNmY3ZTVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozNC43Mzg4NTkzMjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=68c184d3-22fc-46ae-814e-fe70d851a3bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/uploads/230a3fca-8345-4127-8fd0-4d4c36f7e5de?_state=FiPRecTrbZMKpuBZMca6FSBWbvO-35TeExyHo4RgxTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMGEzZmNhLTgzNDUtNDEyNy04ZmQwLTRkNGMzNmY3ZTVkZSIsIk9mZnNldCI6MjA0NTY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzRaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.31056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "PUT /v2/foo/bar/blobs/uploads/230a3fca-8345-4127-8fd0-4d4c36f7e5de?_state=FiPRecTrbZMKpuBZMca6FSBWbvO-35TeExyHo4RgxTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMGEzZmNhLTgzNDUtNDEyNy04ZmQwLTRkNGMzNmY3ZTVkZSIsIk9mZnNldCI6MjA0NTY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6MzRaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=a0c5254a-ee55-4b66-b096-ebaa5d8618bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.609974ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=ae4c64d3-7b5a-4917-8f31-5ab171c7baf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=135.773946ms http.response.status=200 http.response.written=20456448 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "GET /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 200 20456448 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=error msg="error parsing digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=c7b1a75f-3a05-487a-9775-3d8684edf2eb http.request.method=GET http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" time="2026-03-06T17:22:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=c7b1a75f-3a05-487a-9775-3d8684edf2eb http.request.method=GET http.request.remoteaddr="127.0.0.1:53164" http.request.uri="/v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.605708ms http.response.status=400 http.response.written=110 vars.digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "GET /v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=64814248-4b4c-4581-9b43-c2df4ab05be0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.465166ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "GET /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=a820ff3d-b2d0-4e79-b50b-866d6b3c6c91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35824" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976965ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=19ebc6a2-c608-4bfe-90be-fe377e53406c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35824" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.494349ms http.response.status=404 http.response.written=157 vars.digest="sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" 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:43427" http.request.id=8f5723eb-03ae-4572-9cf2-37f736f229ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35824" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.43612ms http.response.status=404 http.response.written=74 vars.digest="sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=error msg="error parsing digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=cdd51edc-dd3c-4b96-9bb4-aed5e556d557 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35836" http.request.uri="/v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" time="2026-03-06T17:22:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=cdd51edc-dd3c-4b96-9bb4-aed5e556d557 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35836" http.request.uri="/v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.626859ms http.response.status=400 http.response.written=110 vars.digest="sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "DELETE /v2/foo/bar/blobs/sha257:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:22:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=4748ea14-bc9f-44cf-af38-9bf5133d27a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:41Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=53832dc0-d7f5-4462-bba5-ada39d6bf62e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/bar/blobs/uploads/24a76994-5f7b-41d1-8577-29535743a92f?_state=6JgUJzweGBobFL1jrxOjAX6aOKEDkT6qGhqfV6vcC9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTc2OTk0LTVmN2ItNDFkMS04NTc3LTI5NTM1NzQzYTkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozOC4zNjE3MDU2MDFaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633073233s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "PUT /v2/foo/bar/blobs/uploads/24a76994-5f7b-41d1-8577-29535743a92f?_state=6JgUJzweGBobFL1jrxOjAX6aOKEDkT6qGhqfV6vcC9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTc2OTk0LTVmN2ItNDFkMS04NTc3LTI5NTM1NzQzYTkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjozOC4zNjE3MDU2MDFaIn0%3D&digest=sha256%3A9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=25aa234a-0040-4d94-b7d6-8ccf7b0741b9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.381776ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=b802022f-21be-4142-bb97-f8f030154abf http.request.method=GET http.request.remoteaddr="127.0.0.1:35804" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.909348153s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "GET /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-03-06T17:22:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43427" http.request.id=f4f26005-eacb-40b0-b3e3-dc258c3d8d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.897775098s http.response.status=200 http.response.written=4222208 127.0.0.1 - - [06/Mar/2026:17:22:38 +0000] "GET /v2/foo/bar/blobs/sha256:9f23b43f27cf9fd71b2bd9c7d44ed85e41a4d817ba2f7e22e6ed564ab0c82d61 HTTP/1.1" 200 4222208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (11.01s) === RUN TestRelativeURL time="2026-03-06T17:22:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:22:42Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43153" http.request.id=dd8ebcde-f4bb-47dd-9824-76841831cb3c http.request.method=POST http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43153" http.request.id=83032b85-7ffa-4e06-8c70-da7d33d4a82c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/uploads/a101777a-66de-446e-b70c-eee795d6250e?_state=UWnvsFbwACqM__1jD3FmexwMui0vglGnvJ6tzqL-T2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDE3NzdhLTY2ZGUtNDQ2ZS1iNzBjLWVlZTc5NWQ2MjUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo0Mi4yNDc3NzIzNzJaIn0%3D&digest=sha256%3Ac37090fb4402f9ee920439c59eab2f0675c71ac5561f640feccb835c7621d148" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68075882s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:42 +0000] "PUT /v2/foo/bar/blobs/uploads/a101777a-66de-446e-b70c-eee795d6250e?_state=UWnvsFbwACqM__1jD3FmexwMui0vglGnvJ6tzqL-T2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMDE3NzdhLTY2ZGUtNDQ2ZS1iNzBjLWVlZTc5NWQ2MjUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo0Mi4yNDc3NzIzNzJaIn0%3D&digest=sha256%3Ac37090fb4402f9ee920439c59eab2f0675c71ac5561f640feccb835c7621d148 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43153" http.request.id=2fce45e0-769e-43dc-a489-4e22e9955d28 http.request.method=POST http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43153" http.request.id=6a3c708f-40d4-49ca-a231-e1e46d2b8c89 http.request.method=POST http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:50Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:43153" http.request.id=f474a874-8f87-4974-869e-671d9d66db32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/uploads/83995ec1-1119-4500-a824-01a3078620b4?_state=vcJdrT_JUYD-JxrzIkixsgdkKqRXA7tn16zHHPQrr0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTk1ZWMxLTExMTktNDUwMC1hODI0LTAxYTMwNzg2MjBiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo0NS42NTY5MzY1MzVaIn0%3D&digest=sha256%3Ad0785986a4562df54622bd649ddeaf482a9c536d441a9d2fdace24ea26ba127f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.772106637s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:45 +0000] "PUT /v2/foo/bar/blobs/uploads/83995ec1-1119-4500-a824-01a3078620b4?_state=vcJdrT_JUYD-JxrzIkixsgdkKqRXA7tn16zHHPQrr0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTk1ZWMxLTExMTktNDUwMC1hODI0LTAxYTMwNzg2MjBiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo0NS42NTY5MzY1MzVaIn0%3D&digest=sha256%3Ad0785986a4562df54622bd649ddeaf482a9c536d441a9d2fdace24ea26ba127f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.19s) === RUN TestBlobDeleteDisabled time="2026-03-06T17:22: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 time="2026-03-06T17:22:50Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:50Z" 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:44583" http.request.id=5b597fe4-18f3-450c-9b60-48403e5d8de3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56102" http.request.uri="/v2/foo/bar/blobs/sha256:a170c56ad52b1a295b00d8fbc0984448b320d0955f853859fa2a66d0a7f99912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.838476ms http.response.status=405 http.response.written=78 vars.digest="sha256:a170c56ad52b1a295b00d8fbc0984448b320d0955f853859fa2a66d0a7f99912" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:a170c56ad52b1a295b00d8fbc0984448b320d0955f853859fa2a66d0a7f99912 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.48s) === RUN TestDeleteDisabled time="2026-03-06T17:22: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 time="2026-03-06T17:22:50Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44269" http.request.id=345cf367-d2c8-48f4-ac3b-809ee7ef3d45 http.request.method=POST http.request.remoteaddr="127.0.0.1:34002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.146696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44269" http.request.id=54a496d6-f328-401e-be21-5510535e13c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34002" http.request.uri="/v2/foo/bar/blobs/uploads/ab8179d3-0fb1-450d-a52f-5a2c71e0a98f?_state=gDZdQcK91LdCkB8EUO8JnTCkRo_4eywiauE-6s-pqXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiODE3OWQzLTBmYjEtNDUwZC1hNTJmLTVhMmM3MWUwYTk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo1MS4yODkwOTI5NloifQ%3D%3D&digest=sha256%3Ad34cb20819ee3ea0f8a583d052649ae2c8e43365f337a376c5044c24c07cb7d7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.511114226s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:51 +0000] "PUT /v2/foo/bar/blobs/uploads/ab8179d3-0fb1-450d-a52f-5a2c71e0a98f?_state=gDZdQcK91LdCkB8EUO8JnTCkRo_4eywiauE-6s-pqXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiODE3OWQzLTBmYjEtNDUwZC1hNTJmLTVhMmM3MWUwYTk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo1MS4yODkwOTI5NloifQ%3D%3D&digest=sha256%3Ad34cb20819ee3ea0f8a583d052649ae2c8e43365f337a376c5044c24c07cb7d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:54Z" 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:44269" http.request.id=a6a6dc4a-fb59-40b0-a9d5-30714c845ce6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34002" http.request.uri="/v2/foo/bar/blobs/sha256:d34cb20819ee3ea0f8a583d052649ae2c8e43365f337a376c5044c24c07cb7d7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.870919ms http.response.status=405 http.response.written=78 vars.digest="sha256:d34cb20819ee3ea0f8a583d052649ae2c8e43365f337a376c5044c24c07cb7d7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:22:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:d34cb20819ee3ea0f8a583d052649ae2c8e43365f337a376c5044c24c07cb7d7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.90s) === RUN TestDeleteReadOnly time="2026-03-06T17:22: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 time="2026-03-06T17:22:54Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36285" http.request.id=b9990075-e52f-4c23-873f-8b856b8f46c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56370" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.259628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:22:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36285" http.request.id=38d171ce-7077-4473-80e4-55e056754196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56370" http.request.uri="/v2/foo/bar/blobs/uploads/6c6036a4-de2d-4660-8511-cee6a1f192c4?_state=lq2hDfHrcPBjEbUQR1D15uxbUzs1enVTN7hB2PU9WkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjAzNmE0LWRlMmQtNDY2MC04NTExLWNlZTZhMWYxOTJjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo1NS4xNDM5MzI1NTVaIn0%3D&digest=sha256%3A495e795b1e25dcc043f3a82c8145a95730136dc77736bc0e0483f4bbc742e6ae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.375079739s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:55 +0000] "PUT /v2/foo/bar/blobs/uploads/6c6036a4-de2d-4660-8511-cee6a1f192c4?_state=lq2hDfHrcPBjEbUQR1D15uxbUzs1enVTN7hB2PU9WkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNjAzNmE0LWRlMmQtNDY2MC04NTExLWNlZTZhMWYxOTJjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMjo1NS4xNDM5MzI1NTVaIn0%3D&digest=sha256%3A495e795b1e25dcc043f3a82c8145a95730136dc77736bc0e0483f4bbc742e6ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:495e795b1e25dcc043f3a82c8145a95730136dc77736bc0e0483f4bbc742e6ae HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.72s) === RUN TestStartPushReadOnly time="2026-03-06T17:22:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:22:58Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-03-06T17:22:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:22:58Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:22:58Z" 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:36419" http.request.id=c500b9d1-302e-4a1a-84aa-d2d8d2b37bdf http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.969447ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:22:58Z" 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:36419" http.request.id=ae2ee989-41e1-47fc-828f-a2f9db76af92 http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" 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=1.509766ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:22:58Z" 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:36419" http.request.id=d8dcd475-7893-403d-8600-3844d408b796 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.573533ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:22:58Z" 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:36419" http.request.id=6069b6b5-f0b9-490b-bd2e-8e4fd6ed8055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.656119ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:58Z" 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:36419" http.request.id=6069b6b5-f0b9-490b-bd2e-8e4fd6ed8055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.827738ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:58Z" 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:36419" http.request.id=6069b6b5-f0b9-490b-bd2e-8e4fd6ed8055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.923602ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:22:58Z" 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:36419" http.request.id=6069b6b5-f0b9-490b-bd2e-8e4fd6ed8055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" 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=6.0186ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:22:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=a151540e-604d-440c-9f22-7c0c580b0788 http.request.method=POST http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=13ef2642-e9d0-4086-abde-85e4d04caccf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/blobs/uploads/211bffb4-bdf0-4cf2-b526-aacb3d83058b?_state=3qQBYaT3uwK6s74yvDpBPf6VOWDxrWAJC4BOO2zwiS17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMTFiZmZiNC1iZGYwLTRjZjItYjUyNi1hYWNiM2Q4MzA1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTguOTY3MTkxNDk3WiJ9&digest=sha256%3A99656fda20f710fa0161dec00b3b4b9c91b86008ce761422485cdada578b477d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.525540658s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:22:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/211bffb4-bdf0-4cf2-b526-aacb3d83058b?_state=3qQBYaT3uwK6s74yvDpBPf6VOWDxrWAJC4BOO2zwiS17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMTFiZmZiNC1iZGYwLTRjZjItYjUyNi1hYWNiM2Q4MzA1OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjI6NTguOTY3MTkxNDk3WiJ9&digest=sha256%3A99656fda20f710fa0161dec00b3b4b9c91b86008ce761422485cdada578b477d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=7dcbaaa1-4f65-40af-a6d8-9c8d0a3984cb http.request.method=POST http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.149563ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=77caa8f4-98b9-4e15-95f2-5c67dcb93366 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/blobs/uploads/455091a6-17ab-420f-b604-6dea82b5ae46?_state=xklQcrAINxODoLj5jtSujYYUWbdPDSqHeDteHgdHuQt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTUwOTFhNi0xN2FiLTQyMGYtYjYwNC02ZGVhODJiNWFlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDMuODQyNzUzODZaIn0%3D&digest=sha256%3Afc4e8f7595d1e5e0b4931a20f58be75d49aff616d76ccf247b013e71c575afe8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.961337741s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/455091a6-17ab-420f-b604-6dea82b5ae46?_state=xklQcrAINxODoLj5jtSujYYUWbdPDSqHeDteHgdHuQt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NTUwOTFhNi0xN2FiLTQyMGYtYjYwNC02ZGVhODJiNWFlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDMuODQyNzUzODZaIn0%3D&digest=sha256%3Afc4e8f7595d1e5e0b4931a20f58be75d49aff616d76ccf247b013e71c575afe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=96249376-6bd0-4438-840c-0dec36da431c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.43688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=7ada8cc4-3ca1-426a-bc56-980979679429 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.128976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=078bf4d1-150e-4318-b829-c006cfc9abda http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" 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=3.330664ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=ec9497e8-bba9-406b-bb5d-145bd94d01fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.094105ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=017ecae1-de06-448b-9a39-f098f3685ad5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.633936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=001b8df8-cb2a-4340-9930-1ef0975ff67c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.272274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:36419" http.request.id=68babb1f-46bc-4c33-9464-cf945cd08200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.duration=8.400376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=aa8b3dea-6df6-4e34-a4ad-7489d9ad8b2c http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.45973ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=5894e75a-7883-4dcd-bb34-8dcbbb5eb25c http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.887025ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=b64498c4-f68d-43b2-9fea-f8fcf8603f44 http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810103ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=f556cf35-12c7-4447-8cad-20c2c01ad09f http.request.method=GET http.request.remoteaddr="127.0.0.1:42576" 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=1.829045ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=error msg="payload digest does match: "sha256:75062b36ae40e6189fcd98262cf258e5023da4cb20b6725959db0916d35c6495" != "sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d"" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=081950e9-df02-4a2c-861d-296de59d370c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=081950e9-df02-4a2c-861d-296de59d370c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42576" http.request.uri="/v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.159846ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d" 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:d4143f600ffe16ca67d9f67b8a6217399863a1866f28457766a5748a3950c53d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=dbc7de9f-f130-49b6-aa62-a867bf997176 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.149701ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=a7fd4d1e-2cdf-4f35-bba0-59f40baa7ab6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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=1.706549ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=723f5d95-c3d6-4306-a856-a8e08c5e9e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.030752ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:06Z" 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:36419" http.request.id=723f5d95-c3d6-4306-a856-a8e08c5e9e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.12062ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:06Z" 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:36419" http.request.id=723f5d95-c3d6-4306-a856-a8e08c5e9e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.19232ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=e3636b56-c7c3-4115-a866-f40d86307b67 http.request.method=POST http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.159565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=4325a35a-611e-4737-b5cf-a812c0dc04cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/5517d2dd-0c0f-45ee-99bf-6c2b4e2f5e5d?_state=PoCfTRD3nhV9JXrpcdUp8n3qqA2GB_e3nyknKb3XiI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NTE3ZDJkZC0wYzBmLTQ1ZWUtOTliZi02YzJiNGUyZjVlNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDYuODgyMTE2MDIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/5517d2dd-0c0f-45ee-99bf-6c2b4e2f5e5d?_state=PoCfTRD3nhV9JXrpcdUp8n3qqA2GB_e3nyknKb3XiI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NTE3ZDJkZC0wYzBmLTQ1ZWUtOTliZi02YzJiNGUyZjVlNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDYuODgyMTE2MDIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:06Z" 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:36419" http.request.id=af385011-98d0-4fe3-82a5-2bc6829845a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.176725ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:06Z" 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:36419" http.request.id=af385011-98d0-4fe3-82a5-2bc6829845a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.266466ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:23:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=c81d0a28-16a1-4aa7-bc3d-a2e002ca0d2d http.request.method=POST http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=20b2fd9a-bb23-42ff-8316-78eed5cc908e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/43e3995b-d5e6-4679-a3e2-bffb55c50ef8?_state=lJ5dAeNoP_FVd0etPzedgfPzwxsBS6mBCkBMwM-tXNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2UzOTk1Yi1kNWU2LTQ2NzktYTNlMi1iZmZiNTVjNTBlZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDcuMjQwOTQ0Mzk4WiJ9&digest=sha256%3Ac33f3c987fb6356b00ee408348cd45d962e617404468aeab952a438783760619" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434210506s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/43e3995b-d5e6-4679-a3e2-bffb55c50ef8?_state=lJ5dAeNoP_FVd0etPzedgfPzwxsBS6mBCkBMwM-tXNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2UzOTk1Yi1kNWU2LTQ2NzktYTNlMi1iZmZiNTVjNTBlZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MDcuMjQwOTQ0Mzk4WiJ9&digest=sha256%3Ac33f3c987fb6356b00ee408348cd45d962e617404468aeab952a438783760619 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=31269211-f18f-4155-96fe-f54c89d7c904 http.request.method=POST http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369822ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=ce28ddf7-6e9b-4a02-8925-f7e1c13d9589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/blobs/uploads/c352f715-1837-4e65-b56f-6110811fc80a?_state=6iY8rcURwYevS_AgzqLXl2zGwPT5rFO7kTxVkHY-0LZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzUyZjcxNS0xODM3LTRlNjUtYjU2Zi02MTEwODExZmM4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuOTE3Mzk3NVoifQ%3D%3D&digest=sha256%3A26f9469a5fc564da7ec1772e12660e03f117f29a1dea2c758a0267b99d3da4fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.523742095s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/c352f715-1837-4e65-b56f-6110811fc80a?_state=6iY8rcURwYevS_AgzqLXl2zGwPT5rFO7kTxVkHY-0LZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzUyZjcxNS0xODM3LTRlNjUtYjU2Zi02MTEwODExZmM4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTIuOTE3Mzk3NVoifQ%3D%3D&digest=sha256%3A26f9469a5fc564da7ec1772e12660e03f117f29a1dea2c758a0267b99d3da4fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:36419" http.request.id=d20bb513-36dc-497e-95aa-0c50b9d4bc62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:36419" http.request.id=cfa824b0-14b4-482f-9257-518a0a735c3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=a6f74a46-c40b-43f1-84ee-9928c1430f1b http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.177499ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=dba48409-91f7-4cd9-925d-f7a7b5ac3ea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.78507ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=9f3c8b55-4ef5-4285-9909-fb15c39e419c http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006322ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=9e754dbf-1586-4822-ba65-69624d478791 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1" http.request.useragent="Go-http-client/1.1" http.response.duration="933.799µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=a0b10902-aaac-45b9-8c47-8e0f30b8f771 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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="780.761µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="rewriting manifest sha256:020d0ff1ebe7d5aa52d68222420c1df15ebcf957a6a4beb8928afca67347c1d1 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=6b23f6ea-3491-4b67-90f5-c7cc4edca327 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=6b23f6ea-3491-4b67-90f5-c7cc4edca327 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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.89939ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:36419" http.request.id=85645e9a-6979-4d1b-adf7-ef18efe6efb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.122084ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:36419" http.request.id=a6a541c6-849a-4abf-970a-d79a283f8b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:36419" http.request.id=e12aab53-ad59-46f2-ba10-81439f9aebf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=0c3d2d6d-7657-47c0-aa3c-3dbdcdcde21e http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.097187ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=148c09d9-075e-4900-ad82-86758a4cab78 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="970.671µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=17d6399e-a86c-4922-be8d-d08513f5755d http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803187ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=aca22f74-0a28-4126-832d-bdbe6b4cadca http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091246ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="rewriting manifest list sha256:1033f83973ce8656ec52f0400af4b1be92fbdb958f5ccb3b79b53d6377738eda in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=d1c804bf-104f-46e6-9764-e1bd0de38605 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36419" http.request.id=d1c804bf-104f-46e6-9764-e1bd0de38605 http.request.method=GET http.request.remoteaddr="127.0.0.1:45468" 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.802292ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:23:15Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:15Z" 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:33127" http.request.id=cc46b9e5-11e4-4e51-b893-5d487f336277 http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" 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="988.257µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:33127" http.request.id=778f653f-7a9a-466a-a5c3-891ea01dd315 http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" 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="820.154µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:33127" http.request.id=6bb064c3-0d15-47b8-88f2-5715e6c61921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.896696ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" 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:33127" http.request.id=fb89a555-77de-48ff-a587-6a36ef48c00e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.856957ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:15Z" 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:33127" http.request.id=fb89a555-77de-48ff-a587-6a36ef48c00e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.909241ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:15Z" 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:33127" http.request.id=fb89a555-77de-48ff-a587-6a36ef48c00e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.945676ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:15Z" 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:33127" http.request.id=fb89a555-77de-48ff-a587-6a36ef48c00e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.982146ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:23:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=b4a6afc5-f305-46df-a634-91da1f8da102 http.request.method=POST http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.871598ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=e908d5c9-695e-4e12-a5a8-2beb07e99f43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/blobs/uploads/dc0e080a-34ce-468d-b005-24837e9aeb74?_state=aHbKI-v-mnUSno4ia1527_VHlROm7saLzZ74_OOjZ317Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzBlMDgwYS0zNGNlLTQ2OGQtYjAwNS0yNDgzN2U5YWViNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTUuNzY4NzY2Njg2WiJ9&digest=sha256%3Af2d756de541ede8b2b665feaed62145b32dadaf2b74df79fed39d116e5c7959a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.087085001s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/dc0e080a-34ce-468d-b005-24837e9aeb74?_state=aHbKI-v-mnUSno4ia1527_VHlROm7saLzZ74_OOjZ317Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzBlMDgwYS0zNGNlLTQ2OGQtYjAwNS0yNDgzN2U5YWViNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MTUuNzY4NzY2Njg2WiJ9&digest=sha256%3Af2d756de541ede8b2b665feaed62145b32dadaf2b74df79fed39d116e5c7959a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=347e85dd-5240-4a83-a098-bf2326db686f http.request.method=POST http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89468ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=d5afbef0-b815-4238-b16a-8b5f7751dedb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/blobs/uploads/b77e36e0-96a1-474d-adcd-170eca895c8f?_state=WxatPMuGZACen077zHIikDoKWsu1wqFG9jM_0oHP2_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNzdlMzZlMC05NmExLTQ3NGQtYWRjZC0xNzBlY2E4OTVjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjAuMTYxODg1NDA1WiJ9&digest=sha256%3A30c951c9bca9acab6ef5a47292e0c56d8b05bd7357f77c8f031731bb9dd0a42e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.891541366s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/b77e36e0-96a1-474d-adcd-170eca895c8f?_state=WxatPMuGZACen077zHIikDoKWsu1wqFG9jM_0oHP2_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNzdlMzZlMC05NmExLTQ3NGQtYWRjZC0xNzBlY2E4OTVjOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjAuMTYxODg1NDA1WiJ9&digest=sha256%3A30c951c9bca9acab6ef5a47292e0c56d8b05bd7357f77c8f031731bb9dd0a42e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=5cc9bef6-15c0-43e4-b457-6d655cea090c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.879428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=97ac3174-11ad-4db5-a267-058dde4f5d72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.duration=6.402876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=2a69b36d-0912-41e8-a914-08860c131eef http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" 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=3.678507ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=1c463bbc-aa2c-4908-b7fb-85bf0e09ffec http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.447001ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=08100b48-18d6-4707-b32d-750cfe2150c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.duration=6.115134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=1b39fbfd-763b-4127-a7e8-ab64d90c4a25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.duration=7.695862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:33127" http.request.id=0f268f80-ec25-4da5-9d53-6a9558652942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.duration=6.137818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=306870c1-05f9-4aea-811f-fa82080bc942 http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.597548ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=c4f0b12b-5a4e-47cf-9301-b719025700c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554381ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=0afffb4b-52b8-4b71-b5d4-13ad345719ff http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.48924ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=e222892e-177c-4124-b986-62763da4defa http.request.method=GET http.request.remoteaddr="127.0.0.1:53730" 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=1.441642ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=error msg="payload digest does match: "sha256:86e7c17c3ca0efd43c111ab74470429847ddd9134e8e76d294d759960efe3a5a" != "sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad"" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=9c190bdc-7f00-49a5-bc30-ac97cc992830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=9c190bdc-7f00-49a5-bc30-ac97cc992830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53730" http.request.uri="/v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.848296ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:469e7fd0105c248f70d1ba613589e51f43cfc495126918948ca91114fc63afad HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=c017decd-4407-4516-aa25-b75c6a997b50 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.548497ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=e69fea02-4405-4a91-b726-ceffd979073e http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" 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=1.506877ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=fda7ff8e-c326-4e6d-bc63-65b21209f753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" 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.610123ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:22Z" 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:33127" http.request.id=fda7ff8e-c326-4e6d-bc63-65b21209f753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" 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.714104ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:22Z" 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:33127" http.request.id=fda7ff8e-c326-4e6d-bc63-65b21209f753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" 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.808043ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=dd4e5e38-f20f-41f0-a0e8-babe4df0dea1 http.request.method=POST http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=9872e628-95ec-4008-b16b-1af880320640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/137922ef-d175-4800-8f2b-a13d955c3670?_state=ucdtxnD4XmGK_dHR2KdUHBypokorSaVBDnmEGrAWSkV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzc5MjJlZi1kMTc1LTQ4MDAtOGYyYi1hMTNkOTU1YzM2NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjIuMTMxMDUzODgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/137922ef-d175-4800-8f2b-a13d955c3670?_state=ucdtxnD4XmGK_dHR2KdUHBypokorSaVBDnmEGrAWSkV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzc5MjJlZi1kMTc1LTQ4MDAtOGYyYi1hMTNkOTU1YzM2NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjIuMTMxMDUzODgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" 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:33127" http.request.id=204769a2-f069-4141-8382-66c336c165bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" 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.75815ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23:22Z" 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:33127" http.request.id=204769a2-f069-4141-8382-66c336c165bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" 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.867276ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:23:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=809f5e16-56c6-46d0-a1e3-1acd35f342d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.94016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=33875051-fc32-4ef9-b23e-c44aa67b28a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/be8c583c-706c-4600-9e76-ec4a51c032bb?_state=_7ablq9tvCGldfb4YKxZ4i5sa8ninWTL4njsui9J0Xx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZThjNTgzYy03MDZjLTQ2MDAtOWU3Ni1lYzRhNTFjMDMyYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjIuNjEyODU2NzAxWiJ9&digest=sha256%3A9aee9aede3f60da1738b01662208bac34636e72ee99e1cfb547cdc3ce7a29d07" http.request.useragent="Go-http-client/1.1" http.response.duration=5.710441747s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/be8c583c-706c-4600-9e76-ec4a51c032bb?_state=_7ablq9tvCGldfb4YKxZ4i5sa8ninWTL4njsui9J0Xx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZThjNTgzYy03MDZjLTQ2MDAtOWU3Ni1lYzRhNTFjMDMyYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjIuNjEyODU2NzAxWiJ9&digest=sha256%3A9aee9aede3f60da1738b01662208bac34636e72ee99e1cfb547cdc3ce7a29d07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=42de4320-5fd2-4d4a-9f8f-9a9a6b329d1f http.request.method=POST http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.911854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=14dd890a-2263-44d7-9b3f-09b831802326 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/blobs/uploads/3e8403af-3a2b-4243-9e89-50556d6d98e4?_state=SPbLg137ddsfDxSRLLgGEz5_kKBLW4HQgJkJo3kDhcd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTg0MDNhZi0zYTJiLTQyNDMtOWU4OS01MDU1NmQ2ZDk4ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjguNjg0OTY5NjQ2WiJ9&digest=sha256%3Ad73ca3b9476e9c220b6c79551d44788a3aac0d30a7ca119956bf04993545c601" http.request.useragent="Go-http-client/1.1" http.response.duration=3.18830439s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/3e8403af-3a2b-4243-9e89-50556d6d98e4?_state=SPbLg137ddsfDxSRLLgGEz5_kKBLW4HQgJkJo3kDhcd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTg0MDNhZi0zYTJiLTQyNDMtOWU4OS01MDU1NmQ2ZDk4ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MjguNjg0OTY5NjQ2WiJ9&digest=sha256%3Ad73ca3b9476e9c220b6c79551d44788a3aac0d30a7ca119956bf04993545c601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:33127" http.request.id=26d1cb4d-f59f-49f2-9252-89840a3d1d7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.360382ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:33127" http.request.id=f24e2cd1-bd8c-406b-b1d7-44812bbf0679 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221678ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=d21a20ce-86e8-4e70-8095-55d51558be12 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.731879ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=f906342d-57f2-4764-afe0-6e7849e0290c http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.781156ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=4906952e-d80e-4fe0-bbfe-46e70e7ebbc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844089ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=fab5cd06-785a-409c-aa41-45cd29b321f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449269ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=212e3f2e-ac51-4397-9bc4-7f0267ed6e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" 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=1.453297ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="rewriting manifest sha256:13bde3c22c15f162d73db97e3d4a80b17e7270ecb09a53bf4d6e4d28c1fb3ec0 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=9738f6b3-40a0-4214-b6b4-d6cb0e784fac http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" 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:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=9738f6b3-40a0-4214-b6b4-d6cb0e784fac http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.008086ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:33127" http.request.id=4b4b5932-f9fe-4234-896e-97ea99e77cfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.6754ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:33127" http.request.id=0a331f0f-6253-44c4-8cff-ce1f52b6e902 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:33127" http.request.id=e30b3e69-04b9-4edb-9f9a-f004e7b90af3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.762355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=cb7c3d1a-729f-4976-bd01-14ed8f2132b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.817548ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=3e17d1dc-00ae-47a1-88c3-05876edcbdeb http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.763751ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=7f7f066b-41c1-4e9c-b1b2-a685edf72cde http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503449ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=2fae2d12-a8a9-467b-bda3-43fe31278fe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" http.request.uri="/v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404695ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=info msg="rewriting manifest list sha256:19bd4aa30ddc7471ad01f42a54503444223b5772ca9d8ace6836e7d7e2b32b60 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=3aa55568-cceb-468f-8bf2-000d6f040bd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" 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:23:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33127" http.request.id=3aa55568-cceb-468f-8bf2-000d6f040bd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53744" 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=4.218071ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (33.38s) === RUN TestGetManifestWithStorageError time="2026-03-06T17:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:31Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:31Z" 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:41181" http.request.id=35f4053c-7e45-457e-ba89-26e21c6c1817 http.request.method=GET http.request.remoteaddr="127.0.0.1:49416" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615735ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:41181" http.request.id=f5ec8765-08f7-4d4a-9e1d-dd291257e1b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49416" 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=1.341889ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:41181" http.request.id=adac89cb-d395-4365-a78d-27cd362ee0e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49416" 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=1.480708ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" 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:41181" http.request.id=93976935-7d15-434f-9f18-20caed1efda8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49416" 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=1.387409ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:31 +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:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:31Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=025d164b-efff-4182-98b6-37799eedad27 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.675203ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=b7ee6582-50c3-4c3c-8d96-d21d847d2dd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" 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=1.413699ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=5ad541d7-7666-4667-962c-4a2f612bd735 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.575497ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2d3a7d6c-6405-4444-92de-f93f2ed22131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.534058ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2d3a7d6c-6405-4444-92de-f93f2ed22131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.676625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2d3a7d6c-6405-4444-92de-f93f2ed22131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.779312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:23:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2d3a7d6c-6405-4444-92de-f93f2ed22131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.87416ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:23:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:23:32Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=4aa4b6c4-88cb-43e1-869f-b8e7658b56d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.709985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=7cd4e48a-4dec-4244-9d8c-8d1347c2f4cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/blobs/uploads/ec625eca-fae1-482e-b372-e5ea912f2881?_state=MeNBAhNEBdTwc5ilBWq4NVGv8Gf-EnnZbTkL30nKf9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzYyNWVjYS1mYWUxLTQ4MmUtYjM3Mi1lNWVhOTEyZjI4ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MzIuMzUyOTE1ODc5WiJ9&digest=sha256%3Aa2089aa6a16b953450eba991413cfcc3334e1b2994fdfc4521a4344e8d461895" http.request.useragent="Go-http-client/1.1" http.response.duration=4.826808595s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/ec625eca-fae1-482e-b372-e5ea912f2881?_state=MeNBAhNEBdTwc5ilBWq4NVGv8Gf-EnnZbTkL30nKf9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzYyNWVjYS1mYWUxLTQ4MmUtYjM3Mi1lNWVhOTEyZjI4ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MzIuMzUyOTE1ODc5WiJ9&digest=sha256%3Aa2089aa6a16b953450eba991413cfcc3334e1b2994fdfc4521a4344e8d461895 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:37Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=56c66048-7e2f-4650-9583-28fa8e520188 http.request.method=POST http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011765ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=7042a508-a2e7-47cb-bdeb-6d1802f2852d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/blobs/uploads/3c2818de-1fa2-4a63-bfd7-8c8fff721506?_state=HVuH-VVZ2RNzLQN3kDf7uayy81HPQF2dVtJ5ZkQMAK17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzI4MThkZS0xZmEyLTRhNjMtYmZkNy04YzhmZmY3MjE1MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MzcuNTE2ODAyNjhaIn0%3D&digest=sha256%3A6c594395e8a3b05292c23f63795fffe106227b62f2adc0be00b8e20adeb6a5f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.741989117s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/3c2818de-1fa2-4a63-bfd7-8c8fff721506?_state=HVuH-VVZ2RNzLQN3kDf7uayy81HPQF2dVtJ5ZkQMAK17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzI4MThkZS0xZmEyLTRhNjMtYmZkNy04YzhmZmY3MjE1MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6MzcuNTE2ODAyNjhaIn0%3D&digest=sha256%3A6c594395e8a3b05292c23f63795fffe106227b62f2adc0be00b8e20adeb6a5f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=5fec1da1-1f6a-4ef0-ae4a-4a8d413d973b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.474021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=67406e5a-c9be-499d-960e-dde291f0ee4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=6.473262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=c8a766b5-baf6-47b5-a7d5-7d575ffcb3c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" 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=3.589005ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=0dc3f091-c76b-4af0-9e0a-3e301913c617 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.496386ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=74243782-42a2-40f0-b2ba-981786628587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=6.496729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=ab16d4b7-807f-482e-b33f-e4e841a78093 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=6.376985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:37999" http.request.id=547232ee-46ed-41f5-a933-7dc8496114ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=6.084282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=e78476ad-d5c7-410e-83c6-17bc8003b890 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.835641ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=e7ba5860-e6f7-4d68-a95f-2ca52ed940df http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4623ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=67b053e6-a01b-43c5-8e89-c562c2ddfe58 http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500024ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=11ec8cfa-22c6-4b76-9c67-8aec06bac26b http.request.method=GET http.request.remoteaddr="127.0.0.1:39922" 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=1.480366ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=error msg="payload digest does match: "sha256:c875e4b05c6462831a3069839c3927f207b8212af9dbaae313bf9b13ff996797" != "sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59"" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=5b5ecaac-7972-42bd-9a05-3e5cd94b5d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" time="2026-03-06T17:23: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:37999" http.request.id=5b5ecaac-7972-42bd-9a05-3e5cd94b5d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39922" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.982497ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=865d9583-a759-4ce8-9e8e-ba118c97a435 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57270" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=2.946424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=a22aa465-c6c0-4a08-9e92-0e1f98107065 http.request.method=GET http.request.remoteaddr="127.0.0.1:57270" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.709532ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=c9a9a39b-6001-445e-b59a-21cbc4ae917d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.914244ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=6687e1ae-b1df-489d-be27-c3ce8fdaef2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57286" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=6.840827ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=826a44ed-ab77-4db2-96cc-48cdb8134986 http.request.method=GET http.request.remoteaddr="127.0.0.1:57286" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.702068ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=47ae2436-1800-42db-9dcd-f3b88bcf0a8d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57296" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.853349ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=d93abfe3-1fac-4ec6-a69d-fa750b6f8ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.823799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=25d7df88-7c7e-4010-8ed9-fa38d0a1e491 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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=1.560369ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=a2e592f6-ee74-4da8-a8ae-fe5ed39bfc58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.904929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2862f90dd9c9cf2714ec56ada4238e52ac3a35d1512fdc9a0b519106d44b4e59 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2d546ef4-6754-436b-9c44-e44fc5f7b9d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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=1.450369ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=32a6f8f3-8837-43c1-a8ba-561996282e4b http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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.563173ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=f0f38033-4193-4a5b-bcf3-a4de5a75b93e http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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=1.632874ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=ff607ff5-fa3c-44bd-91dc-2ac2d86f4b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" 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.778875ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23: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:37999" http.request.id=ff607ff5-fa3c-44bd-91dc-2ac2d86f4b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" 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.884159ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23: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:37999" http.request.id=ff607ff5-fa3c-44bd-91dc-2ac2d86f4b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" 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.988144ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=f6c22045-5962-4a4e-829d-722a7a24d5c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=8c7b236c-fb01-4078-9455-3a8ef7fd3b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/0bb2b734-c720-4df1-9721-6c4f517810e4?_state=phbDaiu1-Dk87HLGS4-m39l_ZhrRv8m1Yj19NusLZBB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYmIyYjczNC1jNzIwLTRkZjEtOTcyMS02YzRmNTE3ODEwZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDAuMzcwMzY5NDI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.885275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/0bb2b734-c720-4df1-9721-6c4f517810e4?_state=phbDaiu1-Dk87HLGS4-m39l_ZhrRv8m1Yj19NusLZBB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYmIyYjczNC1jNzIwLTRkZjEtOTcyMS02YzRmNTE3ODEwZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDAuMzcwMzY5NDI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23: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:37999" http.request.id=e1afcf65-0bcb-4abf-b26e-1986c2d74c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" 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.614963ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:23: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:37999" http.request.id=e1afcf65-0bcb-4abf-b26e-1986c2d74c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" 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.732116ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:23:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=acf4fa34-a1bf-4ee6-88ad-d88158ff1a04 http.request.method=POST http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.885074ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=fe734b8b-e607-4d61-a46e-00ed6c5fe65d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/693e6173-bf61-42d4-8248-56d05b2a6e1d?_state=5Y5RuJxujtRsQ1Y8ilfYbO7SvySNDt2bcyVk9lqXsN17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTNlNjE3My1iZjYxLTQyZDQtODI0OC01NmQwNWIyYTZlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDAuODY1MTEwODc2WiJ9&digest=sha256%3A4a934be13c5c0e4d832e9b416d751e8fed4df03e27733ad8a95b5373eda2e397" http.request.useragent="Go-http-client/1.1" http.response.duration=5.148410998s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/693e6173-bf61-42d4-8248-56d05b2a6e1d?_state=5Y5RuJxujtRsQ1Y8ilfYbO7SvySNDt2bcyVk9lqXsN17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTNlNjE3My1iZjYxLTQyZDQtODI0OC01NmQwNWIyYTZlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDAuODY1MTEwODc2WiJ9&digest=sha256%3A4a934be13c5c0e4d832e9b416d751e8fed4df03e27733ad8a95b5373eda2e397 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:46Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2c5ab056-7fbe-49c5-97e8-9cd8232d26dd http.request.method=POST http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205027ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=ac540c44-11fe-4a95-953e-8a9ca4030bce http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/blobs/uploads/3439fca4-e6c1-4ffa-aafb-5f08fcf50892?_state=nf0VWTVOoOvX_CdV5YyGxqE8TBuXwbsPJB728dMA4tV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDM5ZmNhNC1lNmMxLTRmZmEtYWFmYi01ZjA4ZmNmNTA4OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDYuMzg4NDMxMTQyWiJ9&digest=sha256%3Aec6369d42374dd55ae282f76ee1edd28a22430c6e42ad6ead7f85e3c417d615e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.258473397s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/3439fca4-e6c1-4ffa-aafb-5f08fcf50892?_state=nf0VWTVOoOvX_CdV5YyGxqE8TBuXwbsPJB728dMA4tV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDM5ZmNhNC1lNmMxLTRmZmEtYWFmYi01ZjA4ZmNmNTA4OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6MjM6NDYuMzg4NDMxMTQyWiJ9&digest=sha256%3Aec6369d42374dd55ae282f76ee1edd28a22430c6e42ad6ead7f85e3c417d615e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=7bd4c898-a278-4985-874b-493fa708a3ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.61282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=68d7149e-44e5-4a5f-98fe-9b1b6861f5ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=a8c3c02d-2191-4450-99b6-1fd8a8a5efe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.893851ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=f019cd38-d590-4f51-a341-f6a7894fee22 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.809376ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=471d6c8b-5cee-4ace-bbe0-276b2e05c3ea http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284697ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=226b4644-f82f-47a9-8244-c51e711f3218 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477949ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=4bad7200-5313-4aab-b2fb-10790ebd7838 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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=1.481178ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="rewriting manifest sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=9abcf6b0-d405-431c-9fd7-991fff4d9591 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=9abcf6b0-d405-431c-9fd7-991fff4d9591 http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" 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=3.509446ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=54c4e5b5-3e8b-4c05-8871-93af7bcbf47b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.791144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=8675a66d-6e26-4e2d-8e5d-2629ad32377b http.request.method=GET http.request.remoteaddr="127.0.0.1:57310" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.673955ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=06d97785-b97a-4634-aeb7-9733ce6786a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57708" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.97904ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=768d9e2b-8c60-45f2-b397-1bc04ff7028c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57712" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=8744ad14-c626-4dc7-a055-a7ac07f4cfd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57712" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.128844ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=968129d1-182e-4140-be4a-07f43d5373ae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57726" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.862382ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:37999" http.request.id=04b558c2-e419-431c-ae84-a30a368fe038 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57742" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.263863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=2578a141-97e7-4718-b6db-cb1971300b38 http.request.method=GET http.request.remoteaddr="127.0.0.1:57742" 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=1.46542ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=45e7c54b-f977-4d05-87ec-5aaa2e337567 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57742" http.request.uri="/v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385208ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:60128c2379dcb9a3eba09923058553d49169461239e06f8583ca2987a1861da8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37999" http.request.id=464f9f17-c89a-4a00-a528-7efbeb27fc24 http.request.method=GET http.request.remoteaddr="127.0.0.1:57742" 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=1.713055ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.76s) === RUN TestManifestDeleteDisabled time="2026-03-06T17:23:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:51Z" 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:42751" http.request.id=db686cd6-5f11-4343-8dea-7563eb56391b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48128" 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=1.757154ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-06T17:23:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-06T17:23:51Z" 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:23:51Z" 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:41653" http.request.id=ef36f00d-1a13-4119-bff2-652c7ef7f489 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48112" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.475517ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:41653" http.request.id=8af7a7e6-8909-48d2-a80e-4e24490b47f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48120" 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=3.368704ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:41653" http.request.id=3e220b0d-682a-4f90-946f-97f555a21c06 http.request.method=POST http.request.remoteaddr="127.0.0.1:48134" 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.950886ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:23:51Z" 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:41653" http.request.id=3f583e82-0905-41fc-ba96-180740fed5fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48146" 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=2.773757ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-03-06T17:23:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=3b201fad-4fb4-44dc-a48b-e90aaf5cf4d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=b19c583c-5297-40a3-80e6-7eb52dff19a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/blobs/uploads/3a1da04e-9453-4cb4-acc8-bd5604dd6e1f?_state=xNjF17HRwCLIN00TMVvlfGgtXKTeZw1nNtljMNDaxWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWRhMDRlLTk0NTMtNGNiNC1hY2M4LWJkNTYwNGRkNmUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzo1MS45OTU5MjIyNDhaIn0%3D&digest=sha256%3Af5ce1c6607af5892f258f04fabd81734a6f11de7b7404bad90924bc2ed2a9690" http.request.useragent="Go-http-client/1.1" http.response.duration=1.439352732s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:51 +0000] "PUT /v2/foo/bar/blobs/uploads/3a1da04e-9453-4cb4-acc8-bd5604dd6e1f?_state=xNjF17HRwCLIN00TMVvlfGgtXKTeZw1nNtljMNDaxWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMWRhMDRlLTk0NTMtNGNiNC1hY2M4LWJkNTYwNGRkNmUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzo1MS45OTU5MjIyNDhaIn0%3D&digest=sha256%3Af5ce1c6607af5892f258f04fabd81734a6f11de7b7404bad90924bc2ed2a9690 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=9a55835c-f396-4d0f-8b36-e7f49db91a80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.532073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:23:53Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:23:53Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.26.1 time="2026-03-06T17:23:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=29712ffc-eae2-4467-aa76-bee65e48862e http.request.method=GET http.request.remoteaddr="127.0.0.1:35174" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165932ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35371" go.version=go1.26.1 time="2026-03-06T17:23:53Z" 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:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=1f422de8-1ba2-419d-8f1f-1f67406c4eff http.request.method=GET http.request.remoteaddr="127.0.0.1:35186" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593737ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35371/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:35371/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=0e5dcbf8-cb5e-4eed-b866-a5ae2eeab677 http.request.method=GET http.request.remoteaddr="127.0.0.1:49696" http.request.uri="/v2/foo/bar/manifests/sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=8609cf2d-2309-4331-963a-b77a963c9261 http.request.method=GET http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/foo/bar/manifests/sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.562237ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/foo/bar/manifests/sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc with ttl=167h59m59.999996164s" go.version=go1.26.1 time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=0e5dcbf8-cb5e-4eed-b866-a5ae2eeab677 http.request.method=GET http.request.remoteaddr="127.0.0.1:49696" http.request.uri="/v2/foo/bar/manifests/sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=13.388731ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/foo/bar/manifests/sha256:551f8e2bb354570f3bb00c77e588e1797b10f1a27c3626897fff6936a1f865bc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=1b612880-3278-4d7e-b5e0-c6840a9fb844 http.request.method=GET http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421042ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35371/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:35371/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=b380b5f5-f587-4cf0-a367-9d70172999da http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" 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:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=7ec0736b-6e3f-4fdd-981e-c20f85593d22 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.617383ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=b380b5f5-f587-4cf0-a367-9d70172999da http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" 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=10.593005ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=effcb1eb-18d7-4414-b6ba-c965aa063bed http.request.method=POST http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174719ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=72957047-1e96-4cf0-a7e7-5b0478cb8ee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/5d7d1ffb-741b-4ac1-a66b-43f2ea203d09?_state=l6s3zbxUEDAUG_RpEsA2QZg5Y0_wh-hnxjESu7vxg1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2QxZmZiLTc0MWItNGFjMS1hNjZiLTQzZjJlYTIwM2QwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzo1My43MzQ4NDgwNjNaIn0%3D&digest=sha256%3A48f4211ffaa98e545c17b74ad2e8e6bf3ec53fafc549915a45a27fab6aa7ed3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.540293421s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:53 +0000] "PUT /v2/foo/bar/blobs/uploads/5d7d1ffb-741b-4ac1-a66b-43f2ea203d09?_state=l6s3zbxUEDAUG_RpEsA2QZg5Y0_wh-hnxjESu7vxg1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2QxZmZiLTc0MWItNGFjMS1hNjZiLTQzZjJlYTIwM2QwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzoyMzo1My43MzQ4NDgwNjNaIn0%3D&digest=sha256%3A48f4211ffaa98e545c17b74ad2e8e6bf3ec53fafc549915a45a27fab6aa7ed3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=178285b5-3c12-45d1-93d5-d6bdb6939867 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.502781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=36e82a56-a7c2-4e39-8658-a7aecfa33a7f http.request.method=GET http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.363181ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35371/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:35371/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=aae7b992-e438-47d2-b683-c33a57706188 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" 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:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=ce1ae410-afbc-4b23-b57a-2a9219cb6f79 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.36189ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=cde68a67-efec-435f-94d5-66b776fe2133 http.request.method=GET http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.203791ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="Challenge established with upstream : http://127.0.0.1:35371/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:35371/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=aae7b992-e438-47d2-b683-c33a57706188 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" 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:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35371" http.request.id=32a63663-9349-4661-b0f8-e578bb2bde90 http.request.method=GET http.request.remoteaddr="127.0.0.1:34344" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.417065ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:23:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5c0b1f4d1db4c17cb235c2057920262c8ab4279662c08e8d9fba43c6da606d58 with ttl=167h59m59.999995578s" go.version=go1.26.1 time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39375" http.request.id=aae7b992-e438-47d2-b683-c33a57706188 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.670602ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:23:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.55s) === RUN TestAppDispatcher time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34325" http.request.id=1b4f74d6-a758-408c-876f-f20fd2a64959 http.request.method=GET http.request.remoteaddr="127.0.0.1:36586" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505976ms http.response.status=200 http.response.written=0 time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34325" http.request.id=0a182996-e25b-48c6-9ba3-2185204f1299 http.request.method=GET http.request.remoteaddr="127.0.0.1:36586" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21747ms http.response.status=200 http.response.written=0 time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34325" http.request.id=b15ac75a-08a9-41ba-970f-49eee1455361 http.request.method=GET http.request.remoteaddr="127.0.0.1:36586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292076ms http.response.status=200 http.response.written=0 time="2026-03-06T17:23:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34325" http.request.id=44cbb6ba-06d3-435f-ae83-2db76968ef4b http.request.method=GET http.request.remoteaddr="127.0.0.1:36586" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254587ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-06T17:23:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:23:56Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:23:56Z" 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:35503" http.request.id=9cd755a7-8ca4-494a-a643-fd27062033ec http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" 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:23:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:23:56Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:23:56Z" level=info msg="configuring file health check path=/tmp/healthcheck1558053194, interval=1" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-06T17:24:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:24:00Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:24:00Z" level=info msg="configuring TCP health check addr=127.0.0.1:41839, interval=1" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-06T17:24:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:24:04Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 time="2026-03-06T17:24:04Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42145, interval=1, threshold=3" go.version=go1.26.1 instance.id=e1d19e5d-d461-484d-891a-578917bdc253 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 175.315s ? 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.30s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.09s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.70s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.78s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.937s === RUN TestSchedule time="2026-03-06T17:21:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994899ms" go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=994.85µs" go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.424µs" go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-03-06T17:21:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-06T17:21:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995343ms" go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995253ms" go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 time="2026-03-06T17:21:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-03-06T17:21:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=e2483622-3ad7-455e-88e7-df3168199e46 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.595s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.27s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17056768 sha256:b7f4310d37800fc109478808d821e0a53f5feeb68468beec85955f753476adfa [] map[] } --- PASS: TestSimpleBlobRead (0.87s) === RUN TestBlobMount --- PASS: TestBlobMount (1.21s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (6.12s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (6.69s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (6.36s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.03s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4da60de22b7acfad74e91454b67e2e70c2de7e8a205491a44ea001173216b6de palailogos: marking blob sha256:4fb88b69db4d618a0d9b3418d43d78bdea6cf561623fdd6f7bc66bb11393f4f1 palailogos: marking blob sha256:13dcb947b6c1747360960a59e1574523fddb8873414a208b48d16bf7351338f1 palailogos: marking manifest sha256:5fa53151d28d55967add8ecdf8b77602b03eb1e390b6f29805afc837836e2338 palailogos: marking blob sha256:e2441ca78ae8e87dd4b0947423f4b821e44c57c9f777f7e33f8d83888908f177 palailogos: marking blob sha256:d842ecd62dca3ed3172b2b66544cf1d9ceb6953520d48242bd7f6e9443514b5b palailogos: marking manifest sha256:60d75ddc9b08fab1065fd61e412cc1809ccfa2a127819c029987c8d81cba5f7c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:5004fc5c4dafb262993a8e522d8dd4e60243e1ff23ab3108ad97c6ef25a7c796 palailogos: marking blob sha256:db2b3e140c9b274096e2106cde9a43e1559bbe91ab5de659394f2b7c066da200 palailogos: marking manifest sha256:b932393668d578198d3543036acbc0cede57a87a7cc6980f2d60fce5c1e134d1 palailogos: marking blob sha256:4da60de22b7acfad74e91454b67e2e70c2de7e8a205491a44ea001173216b6de palailogos: marking blob sha256:5fa53151d28d55967add8ecdf8b77602b03eb1e390b6f29805afc837836e2338 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (3.94s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f deletemanifests: marking manifest sha256:ef00448ca25c57c37b996dd2d034dc8a958120be737ad9a45cc0be90fc2d5efb deletemanifests: marking blob sha256:ce806e6bfc5b34ff06b08ce069bd21ca8407624df6392774fd9b17486052a1d1 deletemanifests: marking blob sha256:224bb460df83956e3a5c3197b0bb0e3f267d54454ba17585e81492f201293906 deletemanifests: marking blob sha256:5e73b1798f7cd6636bf071a2e5ddf0b7e37bd960efbbc89fbdc4bbc112340d96 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f blob eligible for deletion: sha256:79bc7c7a3ee2ebe0e35d5144b155dae76bf0cc3a208d386bf5390fb222ed8815 blob eligible for deletion: sha256:90760c67984c04e675176ddb2458607f8bd39d0fe2bf31f99c7d10c7f6ab7f59 blob eligible for deletion: sha256:a5236adbcefaa6112f9c7537723561f48dfe21b419c00e1952778cc25a67b947 deletemanifests manifest eligible for deletion: sha256:3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f deletemanifests: marking manifest sha256:ef00448ca25c57c37b996dd2d034dc8a958120be737ad9a45cc0be90fc2d5efb deletemanifests: marking blob sha256:ce806e6bfc5b34ff06b08ce069bd21ca8407624df6392774fd9b17486052a1d1 deletemanifests: marking blob sha256:224bb460df83956e3a5c3197b0bb0e3f267d54454ba17585e81492f201293906 deletemanifests: marking blob sha256:5e73b1798f7cd6636bf071a2e5ddf0b7e37bd960efbbc89fbdc4bbc112340d96 time="2026-03-06T17:21:53Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 time="2026-03-06T17:21:53Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:79bc7c7a3ee2ebe0e35d5144b155dae76bf0cc3a208d386bf5390fb222ed8815 time="2026-03-06T17:21:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79bc7c7a3ee2ebe0e35d5144b155dae76bf0cc3a208d386bf5390fb222ed8815" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:90760c67984c04e675176ddb2458607f8bd39d0fe2bf31f99c7d10c7f6ab7f59 time="2026-03-06T17:21:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/90760c67984c04e675176ddb2458607f8bd39d0fe2bf31f99c7d10c7f6ab7f59" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:a5236adbcefaa6112f9c7537723561f48dfe21b419c00e1952778cc25a67b947 time="2026-03-06T17:21:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5236adbcefaa6112f9c7537723561f48dfe21b419c00e1952778cc25a67b947" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f time="2026-03-06T17:21:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3aee09509d939d36c2baf2533257c07f0c467f083a0ff456fbffb70aed00a48f" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 --- PASS: TestDeleteManifestIfTagNotFound (3.78s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:32ccd03549545baf3a17e4ee5a1842e30a87daa5f4e6901c218df5188332404b time="2026-03-06T17:21:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32ccd03549545baf3a17e4ee5a1842e30a87daa5f4e6901c218df5188332404b" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:75476615b084070512cda20e355bbfc7b6ffa4a05af045ecde9bc11132edc23e time="2026-03-06T17:21:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75476615b084070512cda20e355bbfc7b6ffa4a05af045ecde9bc11132edc23e" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:c1e52fa5d3cf6a52ac24a72e46f9d528eed1a37635f23782e3a34508511c87e9 time="2026-03-06T17:21:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c1e52fa5d3cf6a52ac24a72e46f9d528eed1a37635f23782e3a34508511c87e9" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 --- PASS: TestGCWithMissingManifests (1.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:16c4ed9cac1836519c50f2149ded04ccbf6c00271250c17f31c2ccf9995ad429 komnenos: marking blob sha256:094db89f865ec3c0e80487328657e3d5e973b4ccf2df047d28e554068a149c6f komnenos: marking blob sha256:84ec601cbf8c7c5205f93c9b5ef6964be3389e7bb4db155557e1322b179f1dbc 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:35ef7ddf6919a982e73ec54d82f29d4d00ed66181abf68248af32b0060f5fdb5 time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35ef7ddf6919a982e73ec54d82f29d4d00ed66181abf68248af32b0060f5fdb5" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:8e4196577d71a2d3f321c53f45a548454755c786f7a6fda0c96e2cae12263b8e time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8e4196577d71a2d3f321c53f45a548454755c786f7a6fda0c96e2cae12263b8e" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:c19c90f670c01d7eb7f3c847e91e595211edaa5504167804465daf8f5c789f5d time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c19c90f670c01d7eb7f3c847e91e595211edaa5504167804465daf8f5c789f5d" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:e1ab7f50d71dfe259729d7456d4481603281cee248f6ad47355da46b8a2a278c time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1ab7f50d71dfe259729d7456d4481603281cee248f6ad47355da46b8a2a278c" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:027d426213f0536f317789d2bf0dd85e84aca539c8823f6dc486fa0b2347ece4 time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/027d426213f0536f317789d2bf0dd85e84aca539c8823f6dc486fa0b2347ece4" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 blob eligible for deletion: sha256:24e0f7cc1b570d21457a86263ae20fc772f12021eafc4fefa05e0aeff42bbe9a time="2026-03-06T17:21:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24e0f7cc1b570d21457a86263ae20fc772f12021eafc4fefa05e0aeff42bbe9a" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 --- PASS: TestDeletionHasEffect (3.68s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (4.02s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f32533afe7a059bb75dbcd7fbbc491dd614e6d1cbabc062e0fd16e3cfed82045 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:77350c979bf0d0d6c051c0562ceb0b869847ecc885d2b6790605eb148794c40b michael_z_doukas: marking blob sha256:e419bb2d2b4783c77674979b65757211b53fb7d6047322936b1e5640bea03973 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e9f672f402405cd150817012c8bb535515624f5f6e7c99d3393c35d5effe488b time="2026-03-06T17:22:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e9/e9f672f402405cd150817012c8bb535515624f5f6e7c99d3393c35d5effe488b" go.version=go1.26.1 instance.id=4ce24eaa-edbb-4417-9880-77a7a6482c40 --- PASS: TestOrphanBlobDeleted (2.47s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ea8a2aaf965958c6f45baa86073191fc7889f1c5386cac22faa566340a2026cf linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6d13df3adf6433407be0c1a8fb44b836ad74364a42951ad369de6793e73da660 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.40s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.43s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.71s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.01s) === 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:22:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 16:22:11.697154818 +0000 UTC m=-3544.369245080, actuallyDelete=true" time="2026-03-06T17:22:11Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-06T17:22:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013, actuallyDelete=true" time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/05dbb273-da94-4b58-87be-13cb70c0dea8 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/43b1ffe5-2e34-478f-90e2-2fa8ddb7d042 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6020fdce-7508-4ff8-abac-050bfa92ac7d have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a5ab29ad-8336-4e57-9e49-a3e65c2d1640 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b59b696c-8395-4a0b-a7ac-b0a445d627a9 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fe69754e-04a3-4fc1-be2e-a5d5652fe8f7 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0b7e4938-eaa5-485b-8d42-7768d7cf25b9 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b09683d8-f509-4987-91ef-3bac4d728deb have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6fe82d8-1745-4c28-9418-4cdda7d70e6c have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef5a3e63-b2b8-432b-a0d4-ad469f0fd4d0 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f551b6e2-91fb-45ca-a08e-8c98789a9892 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.699182915 +0000 UTC m=+55.632783013). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-06T17:22:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371, actuallyDelete=true" time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7f460e3b-588e-44d4-b261-391e8122d663 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e0a2bd9a-5e00-493a-8b57-12d87da60d07 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f00aefe-ffad-4469-a82c-30cd8a70fe37 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7bf064e1-1068-417a-a6e7-a1d7a0f75a7b have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8a53cead-cbb2-4ce5-9faf-b089a33eb658 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.701997264 +0000 UTC m=+55.635597371). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-06T17:22:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160, actuallyDelete=true" time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cc2384e-c0dc-46a9-8ae2-94dfaa78962a have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6f31a834-26d5-40a0-a946-4d41bc2b0439 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/71baef25-c113-4b7a-a659-dd8a2cb0338d have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c3243c19-e73e-4e95-953b-4fd65ec3e51b have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dffccfc2-8955-47bb-a7e5-342a7557a2e6 have older date (2026-03-06 16:22:11 +0000 UTC) than purge date (2026-03-06 17:22:11.704064055 +0000 UTC m=+55.637664160). Removing upload directory." time="2026-03-06T17:22:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-06T17:22:11Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:22:11.705382477 +0000 UTC m=+55.638982580, actuallyDelete=true" time="2026-03-06T17:22: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 55.682s ? 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.022s === 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.023s === RUN TestWalkFileRemoved time="2026-03-06T17:21:16Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.011s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.900s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.13s) === 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.151s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.44s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.416s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.49s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 20.430s ? 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:21:16Z" 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:21:16Z" 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:21:16Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-03-06T17:21:16Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestMatchIPV6 (0.01s) time="2026-03-06T17:21:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=69637384-2ff9-4807-900e-932f58221368 --- PASS: TestMatchIPV4 (0.01s) time="2026-03-06T17:21:16Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=69637384-2ff9-4807-900e-932f58221368 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) time="2026-03-06T17:21:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=69637384-2ff9-4807-900e-932f58221368 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-03-06T17:21:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:21:20Z" 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.527s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.025s ? 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.831s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.15s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 17.100s ? 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.04s) PASS ok github.com/docker/distribution/uuid 0.061s ? 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-x86.so.1 >>> docker-registry*: Package size: 24.9 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:24:12 +0000 elapsed time 0h 3m 45s >>> 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.172029) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 426.4 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...