>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Tue, 04 Nov 2025 00:57:22 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.3-r0) (2/2) Installing .makedepends-docker-registry (20251104.005724) busybox-1.37.0-r24.trigger: Executing script... OK: 536 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/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/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 >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/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 >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/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 + 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="2025-11-04T00:57:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-11-04T00:57:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.013s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-11-04T00:57:42Z" 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.008s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.005s === 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.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.66s) PASS ok github.com/docker/distribution/health/checks 0.665s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.004s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.003s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/11/04 00:57:43 http: TLS handshake error from 127.0.0.1:34408: 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:39179/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39179/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39179/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39179/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33805?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.21s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-11-04T00:57:44Z" level=info msg="broadcaster: closing" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" time="2025-11-04T00:57:44Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-11-04T00:57:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 1} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T00:57:44Z" level=warning msg="&{0xc0004428d0 0.9} encountered too many errors, backing off" time="2025-11-04T00:57:44Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.55s) PASS ok github.com/docker/distribution/notifications 0.916s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-11-04T00:57:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-11-04T00:57:44.043135086Z" 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.25.3 time="2025-11-04T00:57:44.043154928Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:44.043279745Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.3 time="2025-11-04T00:57:44.043342272Z" level=info msg="PurgeUploads starting: olderThan=2025-10-28 00:57:44.04329353 +0000 UTC m=-604799.894014410, actuallyDelete=true" time="2025-11-04T00:57:44.043418202Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-11-04T00:57:44.043421643Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.3 time="2025-11-04T00:57:44.043690115Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-11-04T00:57:44.043698759Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-11-04T00:57:44.044014348Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-11-04T00:57:47.050452817Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=80ad7a65-d312-4154-8546-edaf7020f477 http.request.method=GET http.request.remoteaddr="127.0.0.1:36636" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080935ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:57:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-11-04T00:57:47.051216306Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.21s) === RUN TestRegistryUnsupportedCipherSuite time="2025-11-04T00:57:47.537952397Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-11-04T00:57:47.538715015Z" 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.25.3 time="2025-11-04T00:57:47.538731929Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:47.538748765Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.3 time="2025-11-04T00:57:47.538874507Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.49s) PASS ok github.com/docker/distribution/registry 11.708s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.002s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.068s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-11-04T00:57:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=d6b307a4-64aa-4672-9b01-9535eb15a8ad time="2025-11-04T00:57:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=d6b307a4-64aa-4672-9b01-9535eb15a8ad --- PASS: TestBasicAccessController (0.00s) === RUN TestCreateHtpasswdFile time="2025-11-04T00:57:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password=jDd72PfZFtpZKs1Kr7cQeQgzbprIwCNE4T9ZEl6n3Bg user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.075s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-11-04T00:57:44Z" level=info msg="token not to be used before 2025-11-04 00:57:45 +0000 UTC - currently 2025-11-04 00:57:44.672733709 +0000 UTC m=+0.003751095" time="2025-11-04T00:57:44Z" level=info msg="token not to be used after 2025-11-04 00:57:44 +0000 UTC - currently 2025-11-04 00:57:44.67294783 +0000 UTC m=+0.003965218" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-11-04T00:57:44Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.008s === 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.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.031s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.011s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.003s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-11-04T00:57:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:57:45Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39983" http.request.id=b3c72349-2a3d-4894-a256-844ada0ff81f http.request.method=GET http.request.remoteaddr="127.0.0.1:38772" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.632µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:57:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-11-04T00:57:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:57:45Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=d7bf94bb-f1a7-4f18-855f-d372ee1be939 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="624.542µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Nov/2025:00:57:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-11-04T00:57:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=bd3bbabf-82e7-42e9-8f51-16012d304c4f http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.531µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=6dad2333-dbcf-4a12-87d6-6172eace45ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/aaaa/blobs/uploads/e3ef0a83-4980-4c82-ad2a-e45547ebbd44?_state=CqpKF3eRspyAZ1kdDGP6xZyb3OJBK9KIpDTYPSEyyp57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlM2VmMGE4My00OTgwLTRjODItYWQyYS1lNDU1NDdlYmJkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDUuODU4MTA2NDE2WiJ9&digest=sha256%3Ac65a11a588390975976d72ada27a31af94acce96045b38f3fa492016e4c99e04" http.request.useragent="Go-http-client/1.1" http.response.duration=890.354107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e3ef0a83-4980-4c82-ad2a-e45547ebbd44?_state=CqpKF3eRspyAZ1kdDGP6xZyb3OJBK9KIpDTYPSEyyp57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlM2VmMGE4My00OTgwLTRjODItYWQyYS1lNDU1NDdlYmJkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDUuODU4MTA2NDE2WiJ9&digest=sha256%3Ac65a11a588390975976d72ada27a31af94acce96045b38f3fa492016e4c99e04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=15f9a754-e6af-40ec-a445-606da10b48b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=3f3b16e1-ee1f-4b45-a8dd-e3881ceda339 http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=ae41aea2-4d73-4db9-a8a4-4fb8dece6bbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/bbbb/blobs/uploads/2e436582-382e-4188-b742-0abda5c6d4b4?_state=E9n0r0RzZE7wbrTTL5KVn48EWtP_Odkohqp31Hm755Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZTQzNjU4Mi0zODJlLTQxODgtYjc0Mi0wYWJkYTVjNmQ0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDYuODY0OTU0ODUxWiJ9&digest=sha256%3A31ec7d44c10ffb58b695c5c59539f5842b134a19edfcd53ccd58cb8bb826f728" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710324055s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2e436582-382e-4188-b742-0abda5c6d4b4?_state=E9n0r0RzZE7wbrTTL5KVn48EWtP_Odkohqp31Hm755Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZTQzNjU4Mi0zODJlLTQxODgtYjc0Mi0wYWJkYTVjNmQ0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDYuODY0OTU0ODUxWiJ9&digest=sha256%3A31ec7d44c10ffb58b695c5c59539f5842b134a19edfcd53ccd58cb8bb826f728 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=288c93b7-7d92-45c1-8ceb-1976b6e2134f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=bdca1eba-52a7-4318-9549-3e3f380fbe31 http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.276µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=527827fe-3c18-439a-b490-1dde1bdc2e9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/cccc/blobs/uploads/8ac98bf6-9d01-4150-8142-fc915dd2c909?_state=vT67fo7zjhPxQ3DcloxvnTCEVPvPjO1be2avxLmpied7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YWM5OGJmNi05ZDAxLTQxNTAtODE0Mi1mYzkxNWRkMmM5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDguNjM5NzMyMTI3WiJ9&digest=sha256%3Ae7a785b624a3c21783718c349f8858b93265e8118fd1dd9e79e8c81a7411911f" http.request.useragent="Go-http-client/1.1" http.response.duration=657.75876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/8ac98bf6-9d01-4150-8142-fc915dd2c909?_state=vT67fo7zjhPxQ3DcloxvnTCEVPvPjO1be2avxLmpied7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YWM5OGJmNi05ZDAxLTQxNTAtODE0Mi1mYzkxNWRkMmM5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDguNjM5NzMyMTI3WiJ9&digest=sha256%3Ae7a785b624a3c21783718c349f8858b93265e8118fd1dd9e79e8c81a7411911f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=063a0fe9-6adc-47df-a9b7-5acf04192c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=e1410264-9d90-40f9-8269-9a770eea4484 http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015143ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=a94cac85-42de-49ec-837c-8ea7dd4f843b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/dddd/blobs/uploads/24e923d7-15e4-45b0-ab73-eeaddbb12c26?_state=0xitRbLw8pIzBR2qSSJqV6CiFTxNvTFL91c4PTNIGR97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNGU5MjNkNy0xNWU0LTQ1YjAtYWI3My1lZWFkZGJiMTJjMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDkuNDE0ODk5NzA4WiJ9&digest=sha256%3Aa42fb8028af45ae9b47f41c900ca2cb8a4cd0e33650235b4a34949671f812b2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.617674495s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/24e923d7-15e4-45b0-ab73-eeaddbb12c26?_state=0xitRbLw8pIzBR2qSSJqV6CiFTxNvTFL91c4PTNIGR97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyNGU5MjNkNy0xNWU0LTQ1YjAtYWI3My1lZWFkZGJiMTJjMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NDkuNDE0ODk5NzA4WiJ9&digest=sha256%3Aa42fb8028af45ae9b47f41c900ca2cb8a4cd0e33650235b4a34949671f812b2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=ee256ffe-7410-4a49-9eb7-67eb61bf3e2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=9840f8f0-8b15-4cce-b9d8-00d94bd1fbad http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.435µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:51 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=9a1ec014-0464-455c-9d23-8726cdd01d56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/eeee/blobs/uploads/640827da-df4d-4f0b-911f-4914df2c4d82?_state=kX9rwgAJ14LWJeqpqj0IASewv7fF7HFc_9urkSW9Wbl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NDA4MjdkYS1kZjRkLTRmMGItOTExZi00OTE0ZGYyYzRkODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTEuMTEwMjU3MDhaIn0%3D&digest=sha256%3Aeb69cd48d09d0852e802863516278b6f9df4c3e82a9f4d9e7109783f6a571237" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064238964s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:51 +0000] "PUT /v2/foo/eeee/blobs/uploads/640827da-df4d-4f0b-911f-4914df2c4d82?_state=kX9rwgAJ14LWJeqpqj0IASewv7fF7HFc_9urkSW9Wbl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NDA4MjdkYS1kZjRkLTRmMGItOTExZi00OTE0ZGYyYzRkODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTEuMTEwMjU3MDhaIn0%3D&digest=sha256%3Aeb69cd48d09d0852e802863516278b6f9df4c3e82a9f4d9e7109783f6a571237 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=1da08096-32e0-4b88-a2cb-f1b408bec956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=1441d7d5-ae53-466e-b925-cc02385d991d http.request.method=POST http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.583µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=25a5f156-c4a8-4c04-ba8b-0f7fa1ba539e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/ffff/blobs/uploads/6aaede16-a53a-4360-b627-d7ee0d321405?_state=6IPGA2uzkOj9bqIcAJyxbbITX2oQot2zKABDPrnqJ757Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YWFlZGUxNi1hNTNhLTQzNjAtYjYyNy1kN2VlMGQzMjE0MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTIuMjI1MTYwOTkyWiJ9&digest=sha256%3A65a26c22ed52016e42f72748c7a508e62102f6086ae0951ff9017c7f178587b6" http.request.useragent="Go-http-client/1.1" http.response.duration=393.198231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "PUT /v2/foo/ffff/blobs/uploads/6aaede16-a53a-4360-b627-d7ee0d321405?_state=6IPGA2uzkOj9bqIcAJyxbbITX2oQot2zKABDPrnqJ757Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YWFlZGUxNi1hNTNhLTQzNjAtYjYyNy1kN2VlMGQzMjE0MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTIuMjI1MTYwOTkyWiJ9&digest=sha256%3A65a26c22ed52016e42f72748c7a508e62102f6086ae0951ff9017c7f178587b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=91e195da-5c27-45d6-8aa6-f64e4b116bdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=dbe438c9-617e-4e0c-a547-12815e7d6ba6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="584.661µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=2083dec4-f531-4078-8c20-9d39c2c3eac1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="545.114µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=8fe7d78f-37e8-4ff5-aee9-1501328091ee http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="545.181µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=6ec17060-283b-4ce1-b4a2-5849a6dee0fa http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="522.209µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=22d3db7a-eaf0-4478-b62e-517e90af48ba http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="644.519µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=78782af0-1aaf-466c-9ce6-e4e49b94c793 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="509.205µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=fb7c1a11-690a-4f6b-9589-ba84dd70ab88 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="652.162µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=d173f3ca-5f09-46c8-83c3-9d37c5cdb32b http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="424.172µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=fa9809bf-4e70-4d40-b918-83502a5e8240 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="404.989µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43015" http.request.id=15e9cb8f-850d-4cf7-8ba2-01e568109121 http.request.method=GET http.request.remoteaddr="127.0.0.1:49746" 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="602.371µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T00:57:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:57:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=1ce90e48-647c-4bb8-8747-313cab5bc4d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020432ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=d886bced-4943-4d8b-a0c4-a8849b9eda54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/aaaa/blobs/uploads/dea0665f-f484-4bd1-a120-65d9fc75e3fb?_state=s3rx6t-qle0cc4MiBtmMKF2_LtnvgZfwZ2B3kzLzI5d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWEwNjY1Zi1mNDg0LTRiZDEtYTEyMC02NWQ5ZmM3NWUzZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTIuNzA0NjIxNjA4WiJ9&digest=sha256%3Ac3becf831940df6498cc037daa2a282d715a8405e11f19d6179f06faa64afa46" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035469614s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/dea0665f-f484-4bd1-a120-65d9fc75e3fb?_state=s3rx6t-qle0cc4MiBtmMKF2_LtnvgZfwZ2B3kzLzI5d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWEwNjY1Zi1mNDg0LTRiZDEtYTEyMC02NWQ5ZmM3NWUzZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTIuNzA0NjIxNjA4WiJ9&digest=sha256%3Ac3becf831940df6498cc037daa2a282d715a8405e11f19d6179f06faa64afa46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=3afeb864-42b1-4b87-89c1-e9a7f1c8cce5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=e8380cea-6948-415a-91df-a575f75b0bc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.64µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=a2489d36-b445-44b5-9099-8e117f563d6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/bbbb/blobs/uploads/c3f7a3da-4e45-468b-8502-80bbbd8db9fc?_state=0ejVX_cMHQ5KddIXLyiK46HFGuIPLDgPXodBlAkvIit7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjM2Y3YTNkYS00ZTQ1LTQ2OGItODUwMi04MGJiYmQ4ZGI5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTMuODEzODQ0MzI2WiJ9&digest=sha256%3A6a631343cbb9b61c95415535f04cd7151b0d676fe57ae020b9b89cf12e8f82b0" http.request.useragent="Go-http-client/1.1" http.response.duration=869.907672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c3f7a3da-4e45-468b-8502-80bbbd8db9fc?_state=0ejVX_cMHQ5KddIXLyiK46HFGuIPLDgPXodBlAkvIit7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjM2Y3YTNkYS00ZTQ1LTQ2OGItODUwMi04MGJiYmQ4ZGI5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTMuODEzODQ0MzI2WiJ9&digest=sha256%3A6a631343cbb9b61c95415535f04cd7151b0d676fe57ae020b9b89cf12e8f82b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=8f08a5f4-6766-4454-baba-7377bc3cc7a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=a8d40bc7-e2f6-43a7-9d33-7b1d240923b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="793.573µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=c0dfad2d-58c5-4082-940b-fda8628bf4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/cccc/blobs/uploads/876a1915-d9fe-4153-911d-41bedf3f59e6?_state=g4ZnUTQaS9069ZXWZACa0WsegjUNl8NzzR-aVGjaiOR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzZhMTkxNS1kOWZlLTQxNTMtOTExZC00MWJlZGYzZjU5ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTQuNzcwNTc1NjE1WiJ9&digest=sha256%3A8270e0eb4961bfcbadaca8a3d1befd773d9e4072702cb024211b7d498bc7d83e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399983176s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/876a1915-d9fe-4153-911d-41bedf3f59e6?_state=g4ZnUTQaS9069ZXWZACa0WsegjUNl8NzzR-aVGjaiOR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzZhMTkxNS1kOWZlLTQxNTMtOTExZC00MWJlZGYzZjU5ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTQuNzcwNTc1NjE1WiJ9&digest=sha256%3A8270e0eb4961bfcbadaca8a3d1befd773d9e4072702cb024211b7d498bc7d83e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=d85d42c2-a4ad-45a0-8eb1-8fcf60e32586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=e6c1b4af-5f2c-4579-aef8-e9e98336470d http.request.method=POST http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.114µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=8039c48e-7ceb-4674-9a74-ada9fc940873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/dddd/blobs/uploads/5de90a2c-fc7a-403a-9cab-7c20d4f8a9a0?_state=BdazYALXHCOoOp0rUbK0sU0buQfnnUpNvgqpr1QzlRN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGU5MGEyYy1mYzdhLTQwM2EtOWNhYi03YzIwZDRmOGE5YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTYuMjI2Nzg3NTI0WiJ9&digest=sha256%3A8e1009a33e7430783dd2edc6fe386f78f044228f38610dd2f5c3ad78254f7306" http.request.useragent="Go-http-client/1.1" http.response.duration=433.33569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/5de90a2c-fc7a-403a-9cab-7c20d4f8a9a0?_state=BdazYALXHCOoOp0rUbK0sU0buQfnnUpNvgqpr1QzlRN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGU5MGEyYy1mYzdhLTQwM2EtOWNhYi03YzIwZDRmOGE5YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTYuMjI2Nzg3NTI0WiJ9&digest=sha256%3A8e1009a33e7430783dd2edc6fe386f78f044228f38610dd2f5c3ad78254f7306 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=df4077f1-fe56-44f2-8cec-202d6614a10e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52324" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39205" http.request.id=8c83328f-50de-47db-80ab-4418a730d6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52324" 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="545.337µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (10.88s) === RUN TestURLPrefix time="2025-11-04T00:57: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.25.3 time="2025-11-04T00:57:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33639" http.request.id=fbc3cb9c-ae3c-41c9-9dcb-4b084a6a9dc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47032" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.973µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-11-04T00:57: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.25.3 time="2025-11-04T00:57:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=0d7a70d4-4fab-497d-ba2c-d8153c5fc3d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58956" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.142µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "GET /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=2e3666dd-2eeb-4b3f-b2e0-06b73fe57f1f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.82µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=f6d8f69b-2676-4f2b-a16f-97550605bfb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="540.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=8eae7709-2b02-4065-a67b-32811f7b4c6f http.request.method=GET http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="584.374µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "GET /v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=790bcf07-7aaa-4b35-b51d-309259b15b65 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="544.104µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=c0d73917-b6f7-4e89-8798-bf4c7798a84e http.request.method=GET http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=21dcb6c3-3ef6-4f13-8985-0169286b4ee6 time="2025-11-04T00:57:56Z" 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.25.3 http.request.host="127.0.0.1:38455" http.request.id=c0d73917-b6f7-4e89-8798-bf4c7798a84e http.request.method=GET http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="525.679µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=21dcb6c3-3ef6-4f13-8985-0169286b4ee6 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "GET /v2/foo/bar/blobs/uploads/21dcb6c3-3ef6-4f13-8985-0169286b4ee6?_state=3yTEJIoxbl3w6JWp3B-lJwDL3cVUAEG-NLIlP_awMxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxZGNiNmMzLTNlZjYtNGYxMy04OTg1LTAxNjkyODZiNGVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjYxNjgxOTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=05f56c9c-6150-47cd-a5d8-c149d6289ff3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.553µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=cc766102-1af5-4004-b9cc-58a99e881722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/b1e192ff-fea0-465e-855e-9e10f2ea5137?_state=T0V6SQiI56o5UV-lSlTb0V07emQ146Pt49Nc3L2lIT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTE5MmZmLWZlYTAtNDY1ZS04NTVlLTllMTBmMmVhNTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjkwMzc2MzhaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" provided=sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca vars.name="foo/bar" vars.uuid=b1e192ff-fea0-465e-855e-9e10f2ea5137 time="2025-11-04T00:57:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=cc766102-1af5-4004-b9cc-58a99e881722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/b1e192ff-fea0-465e-855e-9e10f2ea5137?_state=T0V6SQiI56o5UV-lSlTb0V07emQ146Pt49Nc3L2lIT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTE5MmZmLWZlYTAtNDY1ZS04NTVlLTllMTBmMmVhNTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjkwMzc2MzhaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b1e192ff-fea0-465e-855e-9e10f2ea5137 time="2025-11-04T00:57:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=cc766102-1af5-4004-b9cc-58a99e881722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/b1e192ff-fea0-465e-855e-9e10f2ea5137?_state=T0V6SQiI56o5UV-lSlTb0V07emQ146Pt49Nc3L2lIT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTE5MmZmLWZlYTAtNDY1ZS04NTVlLTllMTBmMmVhNTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjkwMzc2MzhaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="633.952µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b1e192ff-fea0-465e-855e-9e10f2ea5137 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/bar/blobs/uploads/b1e192ff-fea0-465e-855e-9e10f2ea5137?_state=T0V6SQiI56o5UV-lSlTb0V07emQ146Pt49Nc3L2lIT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTE5MmZmLWZlYTAtNDY1ZS04NTVlLTllMTBmMmVhNTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MjkwMzc2MzhaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=b3c6c818-3e76-4982-bae9-08a13fa7ed6b http.request.method=POST http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="594.278µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=1a131c49-6377-40b7-b202-2de5aa190d0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/68f33260-0372-4e11-8f84-321d2c756e60?_state=FB2tUE3SlkdWS6FUwu3VCoHA7eNDEiewUkiNdjsoQyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZjMzMjYwLTAzNzItNGUxMS04Zjg0LTMyMWQyYzc1NmU2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzA1NjY3MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="685.822µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/bar/blobs/uploads/68f33260-0372-4e11-8f84-321d2c756e60?_state=FB2tUE3SlkdWS6FUwu3VCoHA7eNDEiewUkiNdjsoQyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZjMzMjYwLTAzNzItNGUxMS04Zjg0LTMyMWQyYzc1NmU2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzA1NjY3MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=dff5ced4-607d-4bfb-a97c-e153644b0937 http.request.method=POST http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.958µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=9c5ce70a-9bff-4fa2-bbb5-4de7cbb6dd79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/cbb6b31d-ccfb-4ccc-9a5f-4cb56d40b05a?_state=K4MGKfCnye-lQHX9E1tQ2o9HImCzVLE4ZXSKY3FHU2d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYjZiMzFkLWNjZmItNGNjYy05YTVmLTRjYjU2ZDQwYjA1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzIwOTcyMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="633.143µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/bar/blobs/uploads/cbb6b31d-ccfb-4ccc-9a5f-4cb56d40b05a?_state=K4MGKfCnye-lQHX9E1tQ2o9HImCzVLE4ZXSKY3FHU2d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYjZiMzFkLWNjZmItNGNjYy05YTVmLTRjYjU2ZDQwYjA1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzIwOTcyMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=535c9a64-f235-4a47-988d-7bf95390a32f http.request.method=POST http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="570.558µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=9be061f5-bb26-4258-9788-f25ad858cb6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/e8e6a94c-1b81-4690-8437-a9687467efb4?_state=U0vQBOdb_ily-ieTXtsDO4c8Epp0GQg-spjp1yJSYGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZTZhOTRjLTFiODEtNDY5MC04NDM3LWE5Njg3NDY3ZWZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzM1NTQyMTJaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.duration=482.658613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:56 +0000] "PUT /v2/foo/bar/blobs/uploads/e8e6a94c-1b81-4690-8437-a9687467efb4?_state=U0vQBOdb_ily-ieTXtsDO4c8Epp0GQg-spjp1yJSYGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZTZhOTRjLTFiODEtNDY5MC04NDM3LWE5Njg3NDY3ZWZiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ni43MzM1NTQyMTJaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=d130167c-e9f1-4bfd-a784-930c03e46bb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.844µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38455" http.request.id=3ab77bb4-9442-4389-bd79-25a287463897 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/73025a8c-45ba-4b38-b496-dc324ccc3f22?_state=UgD49kJbwn3FqAEFdgpYZHUqRFe6RiRkQDTTb71wdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDI1YThjLTQ1YmEtNGIzOC1iNDk2LWRjMzI0Y2NjM2YyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny4yMjgzOTEyMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=503.103373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/73025a8c-45ba-4b38-b496-dc324ccc3f22?_state=UgD49kJbwn3FqAEFdgpYZHUqRFe6RiRkQDTTb71wdhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDI1YThjLTQ1YmEtNGIzOC1iNDk2LWRjMzI0Y2NjM2YyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny4yMjgzOTEyMTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=97ac2082-b7e3-49b2-9e75-904df5bc9593 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/uploads/73025a8c-45ba-4b38-b496-dc324ccc3f22?_state=ZecMyz5rdXQkspmQrJtGgApJwwHmMa1OvaXXYRK_JLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDI1YThjLTQ1YmEtNGIzOC1iNDk2LWRjMzI0Y2NjM2YyMiIsIk9mZnNldCI6MTgwNDk1MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTdaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.duration="936.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PUT /v2/foo/bar/blobs/uploads/73025a8c-45ba-4b38-b496-dc324ccc3f22?_state=ZecMyz5rdXQkspmQrJtGgApJwwHmMa1OvaXXYRK_JLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDI1YThjLTQ1YmEtNGIzOC1iNDk2LWRjMzI0Y2NjM2YyMiIsIk9mZnNldCI6MTgwNDk1MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NTdaIn0%3D&digest=sha256%3A9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=1acf682c-b2cc-4acf-b765-23379802908d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="662.857µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=6ddb5251-df7c-47ea-ac4e-ce3b434a5051 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.559317ms http.response.status=200 http.response.written=18049536 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 200 18049536 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=error msg="error parsing digest="sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=6ecd3696-efab-45c5-9587-4757597a7ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" vars.name="foo/bar" time="2025-11-04T00:57:57Z" 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.25.3 http.request.host="127.0.0.1:38455" http.request.id=6ecd3696-efab-45c5-9587-4757597a7ca2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" http.request.uri="/v2/foo/bar/blobs/sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.714µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha257:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=69139011-a8bf-439e-acfc-0d2cba3f869c http.request.method=GET http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.duration="785.867µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" 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.25.3 time="2025-11-04T00:57:57Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:57:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=4542281a-cd81-481d-8e36-ea8fe3c609cd http.request.method=GET http.request.remoteaddr="127.0.0.1:49922" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.153µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=b446b97f-f76f-4525-9a4e-708c828bb419 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="650.822µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=2961c224-e7e5-404f-a145-b270a8770655 http.request.method=POST http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=c2d5bdd5-259d-4e35-9d11-20c31dcec7e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="587.958µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=7e2431b9-3ea8-4dd8-a884-dd6306dc4215 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="584.213µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=dee50bed-d66e-41be-aab9-6ebd72d7a97c http.request.method=GET http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=412c96ef-43d3-4a82-b174-7a61043c2eb5 time="2025-11-04T00:57:57Z" 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.25.3 http.request.host="127.0.0.1:45251" http.request.id=dee50bed-d66e-41be-aab9-6ebd72d7a97c http.request.method=GET http.request.remoteaddr="127.0.0.1:49934" http.request.uri="/v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="593.487µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=412c96ef-43d3-4a82-b174-7a61043c2eb5 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/uploads/412c96ef-43d3-4a82-b174-7a61043c2eb5?_state=pKoi4J7k4WZrHZEJqxwoDtvtu0iY4w8muSojRUpQp7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMmM5NmVmLTQzZDMtNGE4Mi1iMTc0LTdhNjEwNDNjMmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44MzcxMTg3NTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=2f66dee9-99f7-45b3-b1eb-e6bb3eeb0a9f http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.057µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=8e2744af-5eb7-40f0-9b61-14e10f01ebdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/3aaa3abd-dab3-46ed-90d5-9d1c93be7574?_state=1ZpnqeLlBUWXTwu0nWrMaZF--Fh56DgD2WkZ-Ca0N417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWEzYWJkLWRhYjMtNDZlZC05MGQ1LTlkMWM5M2JlNzU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44Mzk5NzE5NTVaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" provided=sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 vars.name="foo/bar" vars.uuid=3aaa3abd-dab3-46ed-90d5-9d1c93be7574 time="2025-11-04T00:57:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=8e2744af-5eb7-40f0-9b61-14e10f01ebdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/3aaa3abd-dab3-46ed-90d5-9d1c93be7574?_state=1ZpnqeLlBUWXTwu0nWrMaZF--Fh56DgD2WkZ-Ca0N417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWEzYWJkLWRhYjMtNDZlZC05MGQ1LTlkMWM5M2JlNzU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44Mzk5NzE5NTVaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3aaa3abd-dab3-46ed-90d5-9d1c93be7574 time="2025-11-04T00:57:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=8e2744af-5eb7-40f0-9b61-14e10f01ebdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/3aaa3abd-dab3-46ed-90d5-9d1c93be7574?_state=1ZpnqeLlBUWXTwu0nWrMaZF--Fh56DgD2WkZ-Ca0N417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWEzYWJkLWRhYjMtNDZlZC05MGQ1LTlkMWM5M2JlNzU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44Mzk5NzE5NTVaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.734µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3aaa3abd-dab3-46ed-90d5-9d1c93be7574 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PUT /v2/foo/bar/blobs/uploads/3aaa3abd-dab3-46ed-90d5-9d1c93be7574?_state=1ZpnqeLlBUWXTwu0nWrMaZF--Fh56DgD2WkZ-Ca0N417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWEzYWJkLWRhYjMtNDZlZC05MGQ1LTlkMWM5M2JlNzU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44Mzk5NzE5NTVaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=425f7a8f-962f-4fb2-90f3-605c2aa08287 http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="535.997µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=ece1afcf-05c2-4b65-9f70-4d1b99d43b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/326a2e1c-360e-4b41-bccb-ff7a2efd0cd8?_state=WAAaodcxdBHaCOS6BFe2DNQYcxp7gorkiL6dnDPu7_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNmEyZTFjLTM2MGUtNGI0MS1iY2NiLWZmN2EyZWZkMGNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDE0ODc2NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="631.242µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PUT /v2/foo/bar/blobs/uploads/326a2e1c-360e-4b41-bccb-ff7a2efd0cd8?_state=WAAaodcxdBHaCOS6BFe2DNQYcxp7gorkiL6dnDPu7_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNmEyZTFjLTM2MGUtNGI0MS1iY2NiLWZmN2EyZWZkMGNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDE0ODc2NjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=e2a4f662-bc74-482d-a3ec-d4a7b4f73707 http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.132µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=f5b34e53-99a3-481f-937c-13a41bbfa271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/934c92f1-5d70-4bef-a4a3-f92c3e2a21f8?_state=U04XCWzK3pBRKTuM6JbzFRkpvQzi0itFB8F-mnhPi9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGM5MmYxLTVkNzAtNGJlZi1hNGEzLWY5MmMzZTJhMjFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDI4NzEzMzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="649.438µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PUT /v2/foo/bar/blobs/uploads/934c92f1-5d70-4bef-a4a3-f92c3e2a21f8?_state=U04XCWzK3pBRKTuM6JbzFRkpvQzi0itFB8F-mnhPi9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGM5MmYxLTVkNzAtNGJlZi1hNGEzLWY5MmMzZTJhMjFmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDI4NzEzMzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=5e597df3-f93f-482e-9921-0376668e850e http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="599.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=ecc97d86-f8b7-437e-a1f0-5c3c44f9a278 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/e1061b09-56e9-458e-a3c3-25d3efb0c0b8?_state=DvnW5FhSyZ1nYV1LuLVUuGB6693BrJFo6Xg-N-RgTrh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDYxYjA5LTU2ZTktNDU4ZS1hM2MzLTI1ZDNlZmIwYzBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDQ0MDU1MVoifQ%3D%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002940813s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e1061b09-56e9-458e-a3c3-25d3efb0c0b8?_state=DvnW5FhSyZ1nYV1LuLVUuGB6693BrJFo6Xg-N-RgTrh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxMDYxYjA5LTU2ZTktNDU4ZS1hM2MzLTI1ZDNlZmIwYzBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1Ny44NDQ0MDU1MVoifQ%3D%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:57:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=1a9e1424-5437-46bd-8966-9385fc4bc5e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.895µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45251" http.request.id=e40e4abc-5f42-4017-a98c-17ab4048f6ea http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/973a2634-7d28-4335-8d89-1948e109502b?_state=eXg3Q1sVIAeH0PBLI6zYkZeFCjWmit88-HHZN6GzWmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2EyNjM0LTdkMjgtNDMzNS04ZDg5LTE5NDhlMTA5NTAyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1OC44NjMwNjgxMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23049043s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:57:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/973a2634-7d28-4335-8d89-1948e109502b?_state=eXg3Q1sVIAeH0PBLI6zYkZeFCjWmit88-HHZN6GzWmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2EyNjM0LTdkMjgtNDMzNS04ZDg5LTE5NDhlMTA5NTAyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1Nzo1OC44NjMwNjgxMzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=58ab6e87-ad25-434e-8886-65aa74f7c51e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/973a2634-7d28-4335-8d89-1948e109502b?_state=oiG52I1Jhvq5wHoSoWRExZuwSO8Y3E9q0PCvbIMDJ517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2EyNjM0LTdkMjgtNDMzNS04ZDg5LTE5NDhlMTA5NTAyYiIsIk9mZnNldCI6MjQ2NTA3NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NThaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.duration="965.754µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PUT /v2/foo/bar/blobs/uploads/973a2634-7d28-4335-8d89-1948e109502b?_state=oiG52I1Jhvq5wHoSoWRExZuwSO8Y3E9q0PCvbIMDJ517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3M2EyNjM0LTdkMjgtNDMzNS04ZDg5LTE5NDhlMTA5NTAyYiIsIk9mZnNldCI6MjQ2NTA3NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTc6NThaIn0%3D&digest=sha256%3A7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=e6cfe962-a136-4961-9800-ee9d56845b75 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="633.334µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=0813b2cb-2a74-49e7-ae7e-b28d7e96063f http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.62566ms http.response.status=200 http.response.written=24650752 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 200 24650752 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=error msg="error parsing digest="sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=8bd5bfde-a905-4baf-9871-1974ae46cbc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" vars.name="foo/bar" time="2025-11-04T00:58:00Z" 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.25.3 http.request.host="127.0.0.1:45251" http.request.id=8bd5bfde-a905-4baf-9871-1974ae46cbc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="552.865µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha257:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=fc67a919-3939-4308-b203-f20d76e55ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49954" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.duration="857.241µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=647d233a-a2bf-4dd2-90fb-e86f7874f9c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49954" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.253313ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45251" http.request.id=b3b078fa-d392-428f-bce5-28c3868be784 http.request.method=GET http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.763458ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha256:7da62b09228a9c0b7d21c743a4fe97970832822464c49f3ef4d8630fcdb57b50 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=c52ba2f1-ad4f-4d1f-9ebf-3f8cd91363b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.368858071s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38455" http.request.id=d2300709-9d69-4770-af3e-d5aba2ff2523 http.request.method=GET http.request.remoteaddr="127.0.0.1:58978" http.request.uri="/v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.371847964s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [04/Nov/2025:00:57:57 +0000] "GET /v2/foo/bar/blobs/sha256:9e3aea62dbf837f57d481b23c67961bc97a1bcaebd06b4deb57782adf06430ca HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.45s) === RUN TestBlobDelete time="2025-11-04T00:58: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.25.3 time="2025-11-04T00:58:00Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=9e62bde5-be1d-47b2-856f-68c4032903d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59648" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.003µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=dd60bc31-f177-41fd-80f8-c71e2fb6317e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.6µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=ee6bbd06-5b3d-4b52-b5c9-332c60a25361 http.request.method=POST http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.938µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=78450f3c-49d1-4763-b738-6c3a9c01dcfb http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="625.823µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=d0cbdc3d-65dd-436c-a892-6f9db763fa1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="614.733µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=3f448041-43b2-4da6-bb89-f26f72a0e89a http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2081bc70-1791-49a3-8f95-9137b7d08f77 time="2025-11-04T00:58:00Z" 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.25.3 http.request.host="127.0.0.1:33509" http.request.id=3f448041-43b2-4da6-bb89-f26f72a0e89a http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="547.813µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2081bc70-1791-49a3-8f95-9137b7d08f77 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "GET /v2/foo/bar/blobs/uploads/2081bc70-1791-49a3-8f95-9137b7d08f77?_state=ofgrvNMt0BfYBKRIym1qeckqWPSZU_w-CZi7WkpItjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwODFiYzcwLTE3OTEtNDlhMy04Zjk1LTkxMzdiN2QwOGY3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODM3MDQ1MjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=ca53272b-7b9d-43b7-9f95-71a6d586959f http.request.method=POST http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.953µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=2993de90-ae88-46ff-97e6-6efa3e828cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/7f82401b-1d47-459a-a6ac-1d5f3bb04b24?_state=aWo0n5AZbuhiANOZCgweWbCHUh62aE27nHyv3G1wxip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODI0MDFiLTFkNDctNDU5YS1hNmFjLTFkNWYzYmIwNGIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODY2MjQzMDFaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" provided=sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 vars.name="foo/bar" vars.uuid=7f82401b-1d47-459a-a6ac-1d5f3bb04b24 time="2025-11-04T00:58:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=2993de90-ae88-46ff-97e6-6efa3e828cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/7f82401b-1d47-459a-a6ac-1d5f3bb04b24?_state=aWo0n5AZbuhiANOZCgweWbCHUh62aE27nHyv3G1wxip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODI0MDFiLTFkNDctNDU5YS1hNmFjLTFkNWYzYmIwNGIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODY2MjQzMDFaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7f82401b-1d47-459a-a6ac-1d5f3bb04b24 time="2025-11-04T00:58:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=2993de90-ae88-46ff-97e6-6efa3e828cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/7f82401b-1d47-459a-a6ac-1d5f3bb04b24?_state=aWo0n5AZbuhiANOZCgweWbCHUh62aE27nHyv3G1wxip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODI0MDFiLTFkNDctNDU5YS1hNmFjLTFkNWYzYmIwNGIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODY2MjQzMDFaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.132µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7f82401b-1d47-459a-a6ac-1d5f3bb04b24 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PUT /v2/foo/bar/blobs/uploads/7f82401b-1d47-459a-a6ac-1d5f3bb04b24?_state=aWo0n5AZbuhiANOZCgweWbCHUh62aE27nHyv3G1wxip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmODI0MDFiLTFkNDctNDU5YS1hNmFjLTFkNWYzYmIwNGIyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODY2MjQzMDFaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=7172353a-0bbe-4456-8e27-74ad0883e561 http.request.method=POST http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="557.195µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=224b4a05-c00b-413c-aa33-dd39fe515807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/c73ec978-bf38-48fc-bff0-a0acb994d4af?_state=r9rQdzqoNP5sq7PIXI51y4lJ3ndJNzGGUMb4WYg-3GN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3M2VjOTc4LWJmMzgtNDhmYy1iZmYwLWEwYWNiOTk0ZDRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODgxNDg1NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="755.246µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PUT /v2/foo/bar/blobs/uploads/c73ec978-bf38-48fc-bff0-a0acb994d4af?_state=r9rQdzqoNP5sq7PIXI51y4lJ3ndJNzGGUMb4WYg-3GN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3M2VjOTc4LWJmMzgtNDhmYy1iZmYwLWEwYWNiOTk0ZDRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODgxNDg1NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=42db9c38-bc64-4d70-9e8a-a0caba9d0b29 http.request.method=POST http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="553.511µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=9ee93b48-98b9-483a-b498-1e4fa3d9bddf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/67a4002e-1f71-42ad-bbed-0e5582e3a26a?_state=JSkvx6N5xOC-hWQ0leL1lYOe2EApYZG98b1JFjYctnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3YTQwMDJlLTFmNzEtNDJhZC1iYmVkLTBlNTU4MmUzYTI2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODk2OTc5NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="674.576µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PUT /v2/foo/bar/blobs/uploads/67a4002e-1f71-42ad-bbed-0e5582e3a26a?_state=JSkvx6N5xOC-hWQ0leL1lYOe2EApYZG98b1JFjYctnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3YTQwMDJlLTFmNzEtNDJhZC1iYmVkLTBlNTU4MmUzYTI2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xODk2OTc5NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=85f76588-337b-49e4-836f-a705187ef608 http.request.method=POST http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="586.219µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=21fa9d23-f067-4426-b10c-18bdfac803b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/b3d885a9-a395-4bc4-957d-b8008ee876d8?_state=_D0JXU1P1N-3VcZsEssVEW1f_oebXsd7_KcxjaWi0XV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZDg4NWE5LWEzOTUtNGJjNC05NTdkLWI4MDA4ZWU4NzZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xOTEyMTEzMThaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.duration=592.217055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PUT /v2/foo/bar/blobs/uploads/b3d885a9-a395-4bc4-957d-b8008ee876d8?_state=_D0JXU1P1N-3VcZsEssVEW1f_oebXsd7_KcxjaWi0XV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZDg4NWE5LWEzOTUtNGJjNC05NTdkLWI4MDA4ZWU4NzZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC4xOTEyMTEzMThaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=de1e4be3-3a7f-4d16-9157-dfabbaea970e http.request.method=POST http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33509" http.request.id=1746748c-6133-40dd-8b7b-c33e32e8318e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/f7fe97ba-03b6-427c-8b96-4e12a9e94555?_state=1RIn8bHHD9rs9MA4t1DeoF80TkTUwZ66OZlcmFFHl6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3ZmU5N2JhLTAzYjYtNDI3Yy04Yjk2LTRlMTJhOWU5NDU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC43OTY2MDM0OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=625.402542ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/f7fe97ba-03b6-427c-8b96-4e12a9e94555?_state=1RIn8bHHD9rs9MA4t1DeoF80TkTUwZ66OZlcmFFHl6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3ZmU5N2JhLTAzYjYtNDI3Yy04Yjk2LTRlMTJhOWU5NDU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMC43OTY2MDM0OTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=84b2693f-433e-4444-b048-2c8c3bf3fa76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/uploads/f7fe97ba-03b6-427c-8b96-4e12a9e94555?_state=WuOR5VN5j-cTZDThsZ0LR1esvw-0VjW5Yb1rfkDIkX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3ZmU5N2JhLTAzYjYtNDI3Yy04Yjk2LTRlMTJhOWU5NDU1NSIsIk9mZnNldCI6MTk2NjA4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDBaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.duration="975.07µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "PUT /v2/foo/bar/blobs/uploads/f7fe97ba-03b6-427c-8b96-4e12a9e94555?_state=WuOR5VN5j-cTZDThsZ0LR1esvw-0VjW5Yb1rfkDIkX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3ZmU5N2JhLTAzYjYtNDI3Yy04Yjk2LTRlMTJhOWU5NDU1NSIsIk9mZnNldCI6MTk2NjA4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDBaIn0%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=88062726-fac0-47fd-997a-b1f28b5c0874 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.256551ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=4b444826-b095-4b94-8128-c5f1d9a88881 http.request.method=GET http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.541057ms http.response.status=200 http.response.written=19660800 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "GET /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 200 19660800 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=error msg="error parsing digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=92ea6a9c-89aa-4bce-a0eb-cf2cde93d2dd http.request.method=GET http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" time="2025-11-04T00:58:01Z" 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.25.3 http.request.host="127.0.0.1:33509" http.request.id=92ea6a9c-89aa-4bce-a0eb-cf2cde93d2dd http.request.method=GET http.request.remoteaddr="127.0.0.1:59674" http.request.uri="/v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.568µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "GET /v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=811e8341-f853-4531-ac2e-0f9c2aa2508f http.request.method=GET http.request.remoteaddr="127.0.0.1:59696" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.duration="858.506µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "GET /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=c7a8bee4-7976-458f-986a-dc3333822c22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59700" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.duration="754.117µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=79b644bb-b81b-4403-857f-a917da7e323a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59700" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="516.046µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=3b2d0d58-3b57-4aa7-9a0e-9c595e353ddd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59700" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="488.56µs" http.response.status=404 http.response.written=74 vars.digest="sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=error msg="error parsing digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=baddc716-2cee-4da0-9b22-47cda18de3a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59704" http.request.uri="/v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" time="2025-11-04T00:58:01Z" 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.25.3 http.request.host="127.0.0.1:33509" http.request.id=baddc716-2cee-4da0-9b22-47cda18de3a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59704" http.request.uri="/v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.129µs" http.response.status=400 http.response.written=110 vars.digest="sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T00:58:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=578e5f9e-a050-44aa-a9ab-efd8b73ca4ea http.request.method=POST http.request.remoteaddr="127.0.0.1:59710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.404µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=e383db27-8cc5-4d39-bf08-d6cfe8ac73ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:59710" http.request.uri="/v2/foo/bar/blobs/uploads/b0ff56c7-d3b9-4e32-9b22-7dae65aadbae?_state=FNtRGTsuvQ_7gb-BbdvNKNfb9Yo_3iL9z13eKJkwuP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwZmY1NmM3LWQzYjktNGUzMi05YjIyLTdkYWU2NWFhZGJhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMS40NTA4NjE4OVoifQ%3D%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.duration=676.627831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "PUT /v2/foo/bar/blobs/uploads/b0ff56c7-d3b9-4e32-9b22-7dae65aadbae?_state=FNtRGTsuvQ_7gb-BbdvNKNfb9Yo_3iL9z13eKJkwuP57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwZmY1NmM3LWQzYjktNGUzMi05YjIyLTdkYWU2NWFhZGJhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMS40NTA4NjE4OVoifQ%3D%3D&digest=sha256%3A1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=58512ceb-fd31-4856-bb58-e39f1f5a52a2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59710" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="963.257µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=dbf02f23-5d14-45f2-892a-ecd4c5bfd5fb http.request.method=GET http.request.remoteaddr="127.0.0.1:59680" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=699.674137ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "GET /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-11-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33509" http.request.id=e49dae16-a6ae-4b01-8c5c-55e3f48f1c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:59696" http.request.uri="/v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=696.195962ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Nov/2025:00:58:01 +0000] "GET /v2/foo/bar/blobs/sha256:1e3739e7fe0371a4b836a63e5b5bbf73702bc9fe7073331c3387372b4dcccd38 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.02s) === RUN TestRelativeURL time="2025-11-04T00:58:02Z" 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.25.3 time="2025-11-04T00:58:02Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34423" http.request.id=98c3b4ac-620c-4e78-9dd5-dd8a4ff0b132 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.324µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34423" http.request.id=fd8fc285-831d-4e88-a02b-d9c80064947c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/fc23f23a-add9-4b94-a487-1ef6b8975125?_state=t95nWGPmLutbxnn_jOf5uUarb_uvS-izUWMaTYkw8LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMjNmMjNhLWFkZDktNGI5NC1hNDg3LTFlZjZiODk3NTEyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMi4xNDM3NzM0NTVaIn0%3D&digest=sha256%3A05d96fc4556f995f1059e82a751414acf531ea1ed6739c1c50bb3743bf3f4a94" http.request.useragent="Go-http-client/1.1" http.response.duration=848.51903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:02 +0000] "PUT /v2/foo/bar/blobs/uploads/fc23f23a-add9-4b94-a487-1ef6b8975125?_state=t95nWGPmLutbxnn_jOf5uUarb_uvS-izUWMaTYkw8LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMjNmMjNhLWFkZDktNGI5NC1hNDg3LTFlZjZiODk3NTEyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMi4xNDM3NzM0NTVaIn0%3D&digest=sha256%3A05d96fc4556f995f1059e82a751414acf531ea1ed6739c1c50bb3743bf3f4a94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34423" http.request.id=a53f2b10-4467-40aa-af43-35f015f24cee http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.026µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34423" http.request.id=7d4a0d5c-64b7-4f67-b062-56046f0bbf82 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="619.264µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34423" http.request.id=09c9b2db-3575-45a1-bdf0-70d8e1067cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/fc2de9a7-3aa9-45cb-a333-a90b12f395c1?_state=bP0EIs5NFT9_A_65SrkT3S_UNfwgCFt8z1EV0Hj9IIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMmRlOWE3LTNhYTktNDVjYi1hMzMzLWE5MGIxMmYzOTVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMy4xMzg2OTAwOFoifQ%3D%3D&digest=sha256%3A0ee277cff867a5d02014fddddd7bd8dd5396b86f9f775b13710667d8daf944d1" http.request.useragent="Go-http-client/1.1" http.response.duration=773.296587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:03 +0000] "PUT /v2/foo/bar/blobs/uploads/fc2de9a7-3aa9-45cb-a333-a90b12f395c1?_state=bP0EIs5NFT9_A_65SrkT3S_UNfwgCFt8z1EV0Hj9IIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMmRlOWE3LTNhYTktNDVjYi1hMzMzLWE5MGIxMmYzOTVjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowMy4xMzg2OTAwOFoifQ%3D%3D&digest=sha256%3A0ee277cff867a5d02014fddddd7bd8dd5396b86f9f775b13710667d8daf944d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.77s) === RUN TestBlobDeleteDisabled time="2025-11-04T00:58:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:58:03Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:45555" http.request.id=cc453ac0-12a7-4093-94d4-778039308b04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38136" http.request.uri="/v2/foo/bar/blobs/sha256:5dfe01880d1a3702c19cc1714d6f2f4f16013c8c1160835db6738435ed386bb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.395µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5dfe01880d1a3702c19cc1714d6f2f4f16013c8c1160835db6738435ed386bb4" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:5dfe01880d1a3702c19cc1714d6f2f4f16013c8c1160835db6738435ed386bb4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.08s) === RUN TestDeleteDisabled time="2025-11-04T00:58:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:58:03Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37899" http.request.id=94bff8ee-f184-4b1b-aa44-a0c214ace1a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37899" http.request.id=1c0807f3-63fa-461d-8d2e-ebc5367cdfb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57696" http.request.uri="/v2/foo/bar/blobs/uploads/9e7aa4f7-445f-4b93-953b-c755985cd2f6?_state=H29IlNr9MsV9Nhv8aRoNpHvq5mG1sGs0MLjtfRD4H4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllN2FhNGY3LTQ0NWYtNGI5My05NTNiLWM3NTU5ODVjZDJmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowNC4wNDExNTMyMzlaIn0%3D&digest=sha256%3Ae0ab5d8c4a40e46b86f711c8f130f4e86d209f21c13889402b1f23f55d96ad53" http.request.useragent="Go-http-client/1.1" http.response.duration=373.068135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "PUT /v2/foo/bar/blobs/uploads/9e7aa4f7-445f-4b93-953b-c755985cd2f6?_state=H29IlNr9MsV9Nhv8aRoNpHvq5mG1sGs0MLjtfRD4H4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllN2FhNGY3LTQ0NWYtNGI5My05NTNiLWM3NTU5ODVjZDJmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowNC4wNDExNTMyMzlaIn0%3D&digest=sha256%3Ae0ab5d8c4a40e46b86f711c8f130f4e86d209f21c13889402b1f23f55d96ad53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:37899" http.request.id=e34e54ef-8433-4775-ac3a-3067aec1e6b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57696" http.request.uri="/v2/foo/bar/blobs/sha256:e0ab5d8c4a40e46b86f711c8f130f4e86d209f21c13889402b1f23f55d96ad53" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="734.846µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e0ab5d8c4a40e46b86f711c8f130f4e86d209f21c13889402b1f23f55d96ad53" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:e0ab5d8c4a40e46b86f711c8f130f4e86d209f21c13889402b1f23f55d96ad53 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.43s) === RUN TestDeleteReadOnly time="2025-11-04T00:58: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.25.3 time="2025-11-04T00:58:04Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37309" http.request.id=b6b71674-d5ee-4675-bc43-2f2e1ab66472 http.request.method=POST http.request.remoteaddr="127.0.0.1:34234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.199µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37309" http.request.id=07c4667f-ef5b-4a49-909d-8b49d9e35f4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34234" http.request.uri="/v2/foo/bar/blobs/uploads/de411dd6-df93-49e0-99ab-1c7c622c28ed?_state=50YIbvahn81jgWA_kHbY-44TG332MBuEQ-bu3zQ0bhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDExZGQ2LWRmOTMtNDllMC05OWFiLTFjN2M2MjJjMjhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowNC40NjY3NzI2MzFaIn0%3D&digest=sha256%3A49f8e83ee74bfda0a183bf2a758774f2f5ebf93de823d4d237cfb1c8afc1d1ec" http.request.useragent="Go-http-client/1.1" http.response.duration=372.671592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "PUT /v2/foo/bar/blobs/uploads/de411dd6-df93-49e0-99ab-1c7c622c28ed?_state=50YIbvahn81jgWA_kHbY-44TG332MBuEQ-bu3zQ0bhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNDExZGQ2LWRmOTMtNDllMC05OWFiLTFjN2M2MjJjMjhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODowNC40NjY3NzI2MzFaIn0%3D&digest=sha256%3A49f8e83ee74bfda0a183bf2a758774f2f5ebf93de823d4d237cfb1c8afc1d1ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:49f8e83ee74bfda0a183bf2a758774f2f5ebf93de823d4d237cfb1c8afc1d1ec HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.43s) === RUN TestStartPushReadOnly time="2025-11-04T00:58: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.25.3 time="2025-11-04T00:58:04Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-11-04T00:58: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.25.3 time="2025-11-04T00:58:04Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=f70e7f92-b62d-42d0-829b-c4a6fa9b6f86 http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" 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="780.951µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" 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.25.3 http.request.host="127.0.0.1:42873" http.request.id=7e68aa89-7330-438f-a628-6bf874750915 http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" 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="582.605µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=fbd5cde7-3a16-4c7d-9bed-548a2c9108c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" 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="525.112µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=33d9b115-7db0-4f9d-a28c-0016f93bc6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" 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="753.902µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=33d9b115-7db0-4f9d-a28c-0016f93bc6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" 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="777.76µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=33d9b115-7db0-4f9d-a28c-0016f93bc6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" 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="799.576µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=33d9b115-7db0-4f9d-a28c-0016f93bc6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" 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="821.246µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T00:58:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b805cf74-26fe-46f1-b43b-377636c36dba http.request.method=POST http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.226µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=63452240-7d7e-45a7-bd6b-5841327ead6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/blobs/uploads/91fbcf8d-1c0b-47a8-9d76-f590a1e9c374?_state=mwjG6pfOAwKOoxoMbpCd6al_QIOZQDur0T3Degu7zHZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MWZiY2Y4ZC0xYzBiLTQ3YTgtOWQ3Ni1mNTkwYTFlOWMzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDQuOTE3NzkxOTI0WiJ9&digest=sha256%3Ad8b4785286920b812562912784f8b95039114259ffdf0090d4d7fabfa33fa0ed" http.request.useragent="Go-http-client/1.1" http.response.duration=786.522668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/91fbcf8d-1c0b-47a8-9d76-f590a1e9c374?_state=mwjG6pfOAwKOoxoMbpCd6al_QIOZQDur0T3Degu7zHZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MWZiY2Y4ZC0xYzBiLTQ3YTgtOWQ3Ni1mNTkwYTFlOWMzNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDQuOTE3NzkxOTI0WiJ9&digest=sha256%3Ad8b4785286920b812562912784f8b95039114259ffdf0090d4d7fabfa33fa0ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=5583f969-2236-4508-b160-3c8273c5a7e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.666µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=634f8b1d-41a6-4973-aff7-df7a16d8465d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/blobs/uploads/650ad302-2ba5-4193-9da2-75adfc0f3618?_state=wBK5J-B4phHiH9xTCA5W7R3nlj79AL9REtGYzXb1Z_17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTBhZDMwMi0yYmE1LTQxOTMtOWRhMi03NWFkZmMwZjM2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDUuNzczODQzMjA0WiJ9&digest=sha256%3Ac14074e820e0e3de4424f1f7c3b611f1c4d97caff88b809be568aebc144b5e5e" http.request.useragent="Go-http-client/1.1" http.response.duration=785.782313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/650ad302-2ba5-4193-9da2-75adfc0f3618?_state=wBK5J-B4phHiH9xTCA5W7R3nlj79AL9REtGYzXb1Z_17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTBhZDMwMi0yYmE1LTQxOTMtOWRhMi03NWFkZmMwZjM2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDUuNzczODQzMjA0WiJ9&digest=sha256%3Ac14074e820e0e3de4424f1f7c3b611f1c4d97caff88b809be568aebc144b5e5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=39564aa8-837d-4ee9-9820-bf500fab4ab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=04f84d2f-76bf-45c4-a8ab-19645929ec9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.duration="874.679µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=a0e66704-5928-4b27-bf69-b7a896d93938 http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" 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="908.914µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=844de3de-6ea4-4dde-8fec-0b946ff0775c http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="785.307µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42873" http.request.id=d26c0f70-e316-401c-8dfa-3a6a1d2b0289 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.duration="884.348µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42873" http.request.id=b5173640-20f7-41b2-b57b-8d4b722a5a88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.duration="913.919µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42873" http.request.id=5217fd98-2b9c-4a95-824f-2c63505fa0b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.duration="864.473µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b99fe818-e36f-4edb-a1b2-74c8dab2e921 http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="795.698µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=e52dc11a-9b69-45e4-abe7-a5628b692118 http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="516.693µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=0a2bccf8-bcf1-44f8-90ad-2248965141bf http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.duration="472.722µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=33e8d9a7-1844-4a70-a5c5-858a239fcfcd http.request.method=GET http.request.remoteaddr="127.0.0.1:50432" 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="501.855µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=error msg="payload digest does match: "sha256:bbc2a502cc012312ad0aef575f33736fd7f9c99e905cfa0c960a80d30f34bce6" != "sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2"" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b4180669-254b-40f8-9f76-aea8bf413cff http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" time="2025-11-04T00:58:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b4180669-254b-40f8-9f76-aea8bf413cff http.request.method=PUT http.request.remoteaddr="127.0.0.1:50432" http.request.uri="/v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="592.802µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2" 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:2602d08f4b164a9e42ba08ee6189e99a072b32f52956786ca1b4c9c65bbdaea2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=1570aed1-31a2-4ee9-814c-7970c7ff78a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="902.078µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:58: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.25.3 http.request.host="127.0.0.1:42873" http.request.id=b79617a0-5c60-4adc-bfc5-c19830cb22a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" 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="649.702µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=71d28d65-8715-4789-a100-3d5236fb4967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="588.516µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=71d28d65-8715-4789-a100-3d5236fb4967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="611.802µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=71d28d65-8715-4789-a100-3d5236fb4967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="631.684µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=79ffd742-e1b3-4f5f-a3cd-b928590269b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="601.227µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=9427fb15-fd91-44da-814c-6a7a4a0bf9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/e37adea6-3b33-4463-b7e6-d869b141ef9b?_state=H5B3_dj7CnSMy6-VqZtvEhnDFCpq9nxC7mFIz2vsl0t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzdhZGVhNi0zYjMzLTQ0NjMtYjdlNi1kODY5YjE0MWVmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDYuNTc1MjYzMjY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="680.375µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/e37adea6-3b33-4463-b7e6-d869b141ef9b?_state=H5B3_dj7CnSMy6-VqZtvEhnDFCpq9nxC7mFIz2vsl0t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzdhZGVhNi0zYjMzLTQ0NjMtYjdlNi1kODY5YjE0MWVmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDYuNTc1MjYzMjY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=dee24e15-7c8c-41ac-bcf5-cc30fa16ac38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="666.825µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=dee24e15-7c8c-41ac-bcf5-cc30fa16ac38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="697.355µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=5917f2df-73d3-4b96-ac12-eff7d0f47d35 http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="663.902µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=32964d7a-d221-4d80-829d-d1024246d767 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/98f80fba-5c10-466a-952a-598e52bf8ccf?_state=AfkF599-oHUJIEFeUBZERn6KC3Ffom7teyMoh9h3rSZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OGY4MGZiYS01YzEwLTQ2NmEtOTUyYS01OThlNTJiZjhjY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDYuNjQ5ODQwNzA0WiJ9&digest=sha256%3A6331aef63e42c7960497db080d4c883c123165e59ebdef00222e8abe8d71d2df" http.request.useragent="Go-http-client/1.1" http.response.duration=792.189563ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/98f80fba-5c10-466a-952a-598e52bf8ccf?_state=AfkF599-oHUJIEFeUBZERn6KC3Ffom7teyMoh9h3rSZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OGY4MGZiYS01YzEwLTQ2NmEtOTUyYS01OThlNTJiZjhjY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDYuNjQ5ODQwNzA0WiJ9&digest=sha256%3A6331aef63e42c7960497db080d4c883c123165e59ebdef00222e8abe8d71d2df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=c1db68d8-ba0a-4f86-bc93-1ef357ba4a15 http.request.method=POST http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.114µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=d0a2c437-19f7-4e0f-9a17-00e5c21a2b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/blobs/uploads/2e7320a9-cd20-4386-87c1-7791d568a07a?_state=33IxTq43FKU6ovMsyD97sorbP92wZ0As6aGv1dpbb-l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTczMjBhOS1jZDIwLTQzODYtODdjMS03NzkxZDU2OGEwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDcuNTM1MTExNzUyWiJ9&digest=sha256%3A852d9e490d16a37e600770c2f8b270d38b96cbee5ca831cea5e30d63626b6eae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463952246s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e7320a9-cd20-4386-87c1-7791d568a07a?_state=33IxTq43FKU6ovMsyD97sorbP92wZ0As6aGv1dpbb-l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTczMjBhOS1jZDIwLTQzODYtODdjMS03NzkxZDU2OGEwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDcuNTM1MTExNzUyWiJ9&digest=sha256%3A852d9e490d16a37e600770c2f8b270d38b96cbee5ca831cea5e30d63626b6eae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=064e0606-c198-45c3-b484-b0c1644f015f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42873" http.request.id=a0d24176-7fca-4652-a030-fe5eb058c6b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661" http.request.useragent="Go-http-client/1.1" http.response.duration="748.167µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=66a5a309-a764-4eaa-8a3e-c6a193d0a51b http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" 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="715.383µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=fd24f0ca-3945-412c-8075-c0a33dda96ef http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="586.124µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=f94b6b68-56c2-4770-b3b1-f9d9c89df4e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="478.933µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=073fd525-0880-46b7-a144-856e7f6f88e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661" http.request.useragent="Go-http-client/1.1" http.response.duration="443.976µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=394e3a1a-e88b-449e-a763-15597741a3d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" 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="509.083µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="rewriting manifest sha256:9c281443f1e505ea3018425a14e18027153edc6f8fd39794ef2b77e6b0236661 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b9e9978f-d657-482e-b78a-06b4da21a843 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b9e9978f-d657-482e-b78a-06b4da21a843 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.109023ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42873" http.request.id=d8ed6706-b0ca-4bd8-bc15-c27f2e0a164c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" 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="569.924µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42873" http.request.id=109bbaed-be06-40b3-b9f5-d5525d6ba567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.041µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42873" http.request.id=c0659e53-6e54-480f-a416-c0469ec0e513 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4" http.request.useragent="Go-http-client/1.1" http.response.duration="622.634µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b3df6bca-ef0d-42c0-94ce-c5aa8bc03f1a http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" 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="586.819µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=9bea811b-0925-4efd-8f66-9d3268fafb71 http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="571.247µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=6097ba3a-084d-4382-9ad8-714ed421545d http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="479.664µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=59c6fd4c-3157-49bc-85e8-ec45acba7f4d http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4" http.request.useragent="Go-http-client/1.1" http.response.duration="470.649µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="rewriting manifest list sha256:f858e4fce52b3e009e17b3a1ecf93a9d0fbdd2bd550a16b97b462a070d5b9bd4 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b7929823-bcf1-46a9-9357-ab56515623ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42873" http.request.id=b7929823-bcf1-46a9-9357-ab56515623ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50132" 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="980.175µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-11-04T00:58: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.25.3 time="2025-11-04T00:58:09Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=d550ab0d-a8dc-415a-9372-b9985dafc6d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" 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="665.804µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" 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.25.3 http.request.host="127.0.0.1:46729" http.request.id=d13e30c2-8456-4259-bfee-4aef91cf8d31 http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" 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="522.413µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=3cb14e3d-a25e-4912-98be-b74453499b5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" 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="547.341µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=967f73d8-e79b-440c-bf9e-37c8a29930c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" 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="783.978µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=967f73d8-e79b-440c-bf9e-37c8a29930c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" 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="810.479µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=967f73d8-e79b-440c-bf9e-37c8a29930c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" 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="831.398µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=967f73d8-e79b-440c-bf9e-37c8a29930c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" 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="849.39µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=5b59a92c-1952-43e2-ae0c-95a85e6d07fe http.request.method=POST http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.066µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=4fb54475-409a-4343-9a9c-3fc28ba5e9e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/blobs/uploads/9ab82f31-38aa-4e50-abf7-6ca25ea29d66?_state=t3rG7rUh2WmU-rNpsKpc2rOrAWtg4EveWVE2aUMfS357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YWI4MmYzMS0zOGFhLTRlNTAtYWJmNy02Y2EyNWVhMjlkNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDkuMDkzMDE0NzNaIn0%3D&digest=sha256%3A78c025ea2bebf447ed142d6505dd34eefce965e2fff1de00603d4a142a3a15c6" http.request.useragent="Go-http-client/1.1" http.response.duration=893.814876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/9ab82f31-38aa-4e50-abf7-6ca25ea29d66?_state=t3rG7rUh2WmU-rNpsKpc2rOrAWtg4EveWVE2aUMfS357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YWI4MmYzMS0zOGFhLTRlNTAtYWJmNy02Y2EyNWVhMjlkNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MDkuMDkzMDE0NzNaIn0%3D&digest=sha256%3A78c025ea2bebf447ed142d6505dd34eefce965e2fff1de00603d4a142a3a15c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=6f15867c-409f-4966-b262-5c4f675fca87 http.request.method=POST http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.578µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=31992de3-c39c-4131-aa84-6db500598ed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/blobs/uploads/5804eaaf-8975-4c48-b324-93a24cc8af78?_state=uRAkc3DYzONhQ9iqrR4pG7IQPkohu9BXxPoemgZ2MRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODA0ZWFhZi04OTc1LTRjNDgtYjMyNC05M2EyNGNjOGFmNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTAuMDU4MTY2MTUxWiJ9&digest=sha256%3A4081c638567d13aaf614d6afc50e42d0af85354ab9f032709357e6e9af602711" http.request.useragent="Go-http-client/1.1" http.response.duration=928.234758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/5804eaaf-8975-4c48-b324-93a24cc8af78?_state=uRAkc3DYzONhQ9iqrR4pG7IQPkohu9BXxPoemgZ2MRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODA0ZWFhZi04OTc1LTRjNDgtYjMyNC05M2EyNGNjOGFmNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTAuMDU4MTY2MTUxWiJ9&digest=sha256%3A4081c638567d13aaf614d6afc50e42d0af85354ab9f032709357e6e9af602711 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=6f340c1b-bc72-44ec-bbee-4df42ab15fe9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=aeaa92f9-07a2-414d-963d-8211719373d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.duration="943.184µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=05290e30-0313-4297-992b-b0f1a811732a http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" 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="805.445µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=5e46b5eb-3eda-4605-a72b-51c5000452fe http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="732.697µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46729" http.request.id=426be37f-b0d1-4758-9813-4c06c175c53f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46729" http.request.id=2b64283f-ce17-40fc-9510-e397d7608445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.duration="913.253µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:46729" http.request.id=575f472e-03c8-4f3d-9c03-f9f80da20dd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.duration="832.975µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=e67d53d0-d4e0-4080-a1fa-739945e881eb http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="885.987µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=45ad5d51-0ff1-4012-b7b5-2c777814416c http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="477.562µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=5625c660-c2b3-4e6a-9590-a74b4039af79 http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.duration="447.224µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=a4017a2c-56d8-43e5-b690-a875433b1e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:54628" 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="450.729µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T00:58:10Z" level=error msg="payload digest does match: "sha256:0d3db73a37f78f902bc1ffd8253fdc3cd9a323ed30841fa13a066ea7bd077ab2" != "sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7"" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=14bd5a6f-9b87-4906-bb23-19a7f2c64ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" time="2025-11-04T00:58:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=14bd5a6f-9b87-4906-bb23-19a7f2c64ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54628" http.request.uri="/v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="579.857µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7" 127.0.0.1 - - [04/Nov/2025:00:58:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:edd16a0840ac7ce9ca8a448917255e0567a009acb85da2beeec0208c93494fc7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=3320f4a3-6c92-4f34-81d3-88f6aad66d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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="722.253µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" 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.25.3 http.request.host="127.0.0.1:46729" http.request.id=58b2796c-963b-42e0-a55a-6d40ec6f677d http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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="486.729µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=c7b79a77-ddb9-4806-91b3-40c3b86163e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="556.879µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:11Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=c7b79a77-ddb9-4806-91b3-40c3b86163e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="582.644µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:11Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=c7b79a77-ddb9-4806-91b3-40c3b86163e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="603.435µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=d7ed30f2-935c-459d-ad3b-a8776a972120 http.request.method=POST http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="586.094µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=b12c706d-649d-4240-8484-a175539839af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/64815b93-41b5-4d85-924a-8fbc8c4b14af?_state=XwemK5-VV_-jpiqLrzZ4li_rkMrItmX06_AYivXdC8x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDgxNWI5My00MWI1LTRkODUtOTI0YS04ZmJjOGM0YjE0YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTEuMDAzMDcxMDA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="750.715µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/64815b93-41b5-4d85-924a-8fbc8c4b14af?_state=XwemK5-VV_-jpiqLrzZ4li_rkMrItmX06_AYivXdC8x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDgxNWI5My00MWI1LTRkODUtOTI0YS04ZmJjOGM0YjE0YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTEuMDAzMDcxMDA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=85b06cbf-3983-4e51-a0e6-fd335ecc6293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="588.914µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:11Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=85b06cbf-3983-4e51-a0e6-fd335ecc6293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="612.203µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T00:58:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=65e4564d-cf1e-4351-a795-f17ba8315245 http.request.method=POST http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.503µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=e00ad535-62cc-47c1-8df3-1fc088f05604 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/8ddfcab9-ee9a-4f7c-a99a-a23a1a954ab4?_state=67m1rHilL2OTSvwpcsqPIYcVB5LOd-aX-JWYZleCPd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGRmY2FiOS1lZTlhLTRmN2MtYTk5YS1hMjNhMWE5NTRhYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTEuMDg3NTIwNjk0WiJ9&digest=sha256%3A49a3fde85368132e38e6ab5a43c2e901616fc017d4a96c60db690acb8f628ab4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347123037s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/8ddfcab9-ee9a-4f7c-a99a-a23a1a954ab4?_state=67m1rHilL2OTSvwpcsqPIYcVB5LOd-aX-JWYZleCPd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGRmY2FiOS1lZTlhLTRmN2MtYTk5YS1hMjNhMWE5NTRhYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTEuMDg3NTIwNjk0WiJ9&digest=sha256%3A49a3fde85368132e38e6ab5a43c2e901616fc017d4a96c60db690acb8f628ab4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=a97de6bc-395e-4bd6-b2b9-0aefa834aaca http.request.method=POST http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.893µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=4dd61a90-9dfe-4ebd-abe3-192f5e9f1bc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/blobs/uploads/8949a02c-9143-4e7b-9dba-dca4bae99527?_state=TyA5TKQ1YfGzV_T2aNdy__PICpfPNX0veQEAl_S1Lrh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTQ5YTAyYy05MTQzLTRlN2ItOWRiYS1kY2E0YmFlOTk1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTIuNTE1MzIwMzU4WiJ9&digest=sha256%3A25de8665ea2e7d7e39a208320eac88025a9b1838551e21d672e4c832dee04367" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116201677s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/8949a02c-9143-4e7b-9dba-dca4bae99527?_state=TyA5TKQ1YfGzV_T2aNdy__PICpfPNX0veQEAl_S1Lrh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTQ5YTAyYy05MTQzLTRlN2ItOWRiYS1kY2E0YmFlOTk1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTIuNTE1MzIwMzU4WiJ9&digest=sha256%3A25de8665ea2e7d7e39a208320eac88025a9b1838551e21d672e4c832dee04367 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=bad7fb25-629e-4ae0-98ea-0e53a30c1802 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46729" http.request.id=212638a1-951c-4fc6-aa39-585bc9677bd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb" http.request.useragent="Go-http-client/1.1" http.response.duration="721.073µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=8b04c006-24a8-4073-acc6-3cdf62d6c1a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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="608.665µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=a910b413-b221-4738-b7aa-5f8984f8ed55 http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="577.452µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=0732391a-383a-4ee2-924d-f475de77bb7a http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="475.228µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=7de2c288-1d5f-44ed-9642-2860526cb37d http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb" http.request.useragent="Go-http-client/1.1" http.response.duration="461.204µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=f8328b3d-5cde-4942-831f-96ee5c1e123b http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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="537.743µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="rewriting manifest sha256:e105e958739ba48a7eac68d2097009bc26eb1d03027262a77994a998110bdeeb in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=ae0b82de-c24c-4c50-8282-1eaf5a47b19e http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=ae0b82de-c24c-4c50-8282-1eaf5a47b19e http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.048953ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46729" http.request.id=3897c80e-c397-45af-9411-ff63b51273d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" 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="615.997µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46729" http.request.id=a0bc4bd4-516f-438f-a1f0-cae64d059b59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="687.987µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46729" http.request.id=02823579-82b0-4e0e-a00f-a65940080d1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f" http.request.useragent="Go-http-client/1.1" http.response.duration="673.777µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=d994d25e-78f9-4b6d-8a6e-eaedbda7ec75 http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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="675.544µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=ac4f7b5a-8168-44c2-9bb0-9948a0a26757 http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="659.088µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=3660cae0-fcff-4e26-a937-0d601e619f8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="597.239µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=b80c5b6a-b5f5-44a8-aeb4-ec977a7973cd http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f" http.request.useragent="Go-http-client/1.1" http.response.duration="609.985µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="rewriting manifest list sha256:c955147f6ee00123e463e58bfd8b14fa483417ccf685725041c3c387bbac658f in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=e3c7860e-c77e-42ea-aef9-624ff56c57cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46729" http.request.id=e3c7860e-c77e-42ea-aef9-624ff56c57cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54640" 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.489478ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.80s) === RUN TestGetManifestWithStorageError time="2025-11-04T00:58:13Z" 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.25.3 time="2025-11-04T00:58:13Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:36267" http.request.id=abc6ac46-02bb-42a6-a69e-ada7f7f878b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33112" 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="628.568µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36267" http.request.id=d8e7d663-5865-4dae-a2d5-4d854499465c http.request.method=GET http.request.remoteaddr="127.0.0.1:33112" 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="496.454µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36267" http.request.id=d536df78-1fab-4809-987b-7949008b3080 http.request.method=GET http.request.remoteaddr="127.0.0.1:33112" 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="521.964µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:36267" http.request.id=56b71f01-96ff-4b03-bb83-46d146896c01 http.request.method=GET http.request.remoteaddr="127.0.0.1:33112" 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="503.524µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-11-04T00:58:13Z" 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.25.3 time="2025-11-04T00:58:13Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=23321617-e518-4182-a4dd-329875e675dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" 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="618.243µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" 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.25.3 http.request.host="127.0.0.1:43163" http.request.id=157d3012-d65d-4db8-ba84-aceed1aef5ea http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" 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="817.219µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a7d52ef7-b4bb-4078-ab74-96a3c3c7bb90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="533.427µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a225a55c-5580-4337-81af-cad62f167528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" 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="776.49µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a225a55c-5580-4337-81af-cad62f167528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" 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="803.54µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a225a55c-5580-4337-81af-cad62f167528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" 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="824.5µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T00:58:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a225a55c-5580-4337-81af-cad62f167528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" 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="843.046µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=9de18247-b2f7-44c7-b35d-6c40daa4f1a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="694.508µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=4e244141-14eb-494a-83e6-7e2e87f11e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/blobs/uploads/e5eb0f9b-974b-4615-99c7-b67295959067?_state=cIKuDmtFG9fDWakYukwzwjgfTYjKFBRiUKa2ujqJUQJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNWViMGY5Yi05NzRiLTQ2MTUtOTljNy1iNjcyOTU5NTkwNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTMuNzM1NjAzMzE4WiJ9&digest=sha256%3A4d6568b5a8f50b21d2a71e90622ab559239a2bf1df5738d02e3c69b6e1878c47" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006984369s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/e5eb0f9b-974b-4615-99c7-b67295959067?_state=cIKuDmtFG9fDWakYukwzwjgfTYjKFBRiUKa2ujqJUQJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNWViMGY5Yi05NzRiLTQ2MTUtOTljNy1iNjcyOTU5NTkwNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTMuNzM1NjAzMzE4WiJ9&digest=sha256%3A4d6568b5a8f50b21d2a71e90622ab559239a2bf1df5738d02e3c69b6e1878c47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=af75bbd1-b5e7-47a5-b67b-19cb6a30b800 http.request.method=POST http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018719ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=aa98218a-4c3d-4b85-95a3-87f39f244c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/blobs/uploads/5ce72e0f-8164-4c89-be5a-051a80ce3f4f?_state=aGWQtyCtHgtbOkKPy4aGaV8UtLYdXlVNEfKBfS6kiXN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1Y2U3MmUwZi04MTY0LTRjODktYmU1YS0wNTFhODBjZTNmNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTQuNzk3NjQwNTZaIn0%3D&digest=sha256%3Af50126bef1ba01dca7d054a4e19720e8e46a7ef33017a022e294c0f4f1636624" http.request.useragent="Go-http-client/1.1" http.response.duration=419.908685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/5ce72e0f-8164-4c89-be5a-051a80ce3f4f?_state=aGWQtyCtHgtbOkKPy4aGaV8UtLYdXlVNEfKBfS6kiXN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1Y2U3MmUwZi04MTY0LTRjODktYmU1YS0wNTFhODBjZTNmNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTQuNzk3NjQwNTZaIn0%3D&digest=sha256%3Af50126bef1ba01dca7d054a4e19720e8e46a7ef33017a022e294c0f4f1636624 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=eb698c72-62b4-492c-a8d5-a9bc917242d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=9e73f2a5-e2a7-4046-9063-d206a026d8c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="822.161µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=2d05f6cd-3805-4998-a247-57c7790f3503 http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" 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="865.438µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=4f280f9e-a64f-4ece-805b-0737809e9c3f http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="828.837µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43163" http.request.id=8713e813-2f16-44c4-8d1a-e2d238eb95a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="838.691µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43163" http.request.id=8dfd263a-581d-4490-b1e2-1e5ca6fa6681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="856.176µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43163" http.request.id=5b2ec757-d560-41c2-9856-8d90ebfe4356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="838.039µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=ebf2f5e1-1680-4c37-af9f-8b7c3210f6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="783.486µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=53d88655-3061-4fb5-87cf-adcb6d3e3ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="521.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=d1976735-e985-4c52-bf93-2e078c52053a http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="484.656µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=c72fe4cc-c74b-45cf-ace0-4c4f830080bc http.request.method=GET http.request.remoteaddr="127.0.0.1:41504" 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="492.128µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=error msg="payload digest does match: "sha256:9097fe54f975d81e5d075d95c135274f75bbb283c0ed4e0bf854d8ff0e2e7b24" != "sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b"" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=d65ad533-4fb6-4c84-bb42-baa6608a2b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" time="2025-11-04T00:58:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=d65ad533-4fb6-4c84-bb42-baa6608a2b67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41504" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="622.698µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=d575bac9-7763-4784-b876-f6b1125b8b9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="770.982µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=d349e843-b9bd-497c-95cb-116f69ef47eb http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.198µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=aa423b4c-2821-4cc8-b7a1-e10dca531def http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41524" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.884µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=91515e0f-cf71-459a-bf36-6f3e9544caf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41534" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=af5a2d44-2d65-4e83-b599-27841fa85123 http.request.method=GET http.request.remoteaddr="127.0.0.1:41534" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="817.529µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=bde38e4e-144d-40d0-9e45-9aeabd19ad7d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41536" 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="866.524µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=bcbf6561-426a-4bdb-9320-cd1b08e808ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=30748e9b-ddbf-489e-96db-79e209ada220 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="580.916µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=5712dae5-fbe3-4b40-9a65-0b675032213b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b" http.request.useragent="Go-http-client/1.1" http.response.duration="712.395µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a51d28f91a1ef30c7efb41b01e81b491a0d74ec09aedaf09dfbf5d3d1b2ab06b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=0c67fa9d-8b18-42cc-94c8-f8772dc79f71 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="624.219µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=9f470614-9f15-48ab-9fb5-7d6956ca4f70 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="611.609µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" 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.25.3 http.request.host="127.0.0.1:43163" http.request.id=7f004691-19ad-4738-bae6-b8be9275bab3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="500.507µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T00:58: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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=d8b0af41-3a1c-404f-8b51-887d236eda3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" 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="675.428µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:15Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=d8b0af41-3a1c-404f-8b51-887d236eda3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" 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="699.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:15Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=d8b0af41-3a1c-404f-8b51-887d236eda3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" 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="719.526µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=a0d81bfc-d975-4981-bbb8-b0cd9e1fe450 http.request.method=POST http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.991µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=858003b0-1de7-4615-9f9a-78bbefbe235b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/cb78ad8c-ab74-4268-ab6e-314e27465821?_state=qzOxgHr4_PbubYqNclmkRR0HeiqT4evOhWqhCJrJ6JZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjc4YWQ4Yy1hYjc0LTQyNjgtYWI2ZS0zMTRlMjc0NjU4MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTUuMjk4MjY4ODc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="801.861µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/cb78ad8c-ab74-4268-ab6e-314e27465821?_state=qzOxgHr4_PbubYqNclmkRR0HeiqT4evOhWqhCJrJ6JZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYjc4YWQ4Yy1hYjc0LTQyNjgtYWI2ZS0zMTRlMjc0NjU4MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTUuMjk4MjY4ODc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=0735bb4e-1e14-439f-aacb-be771fb41527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" 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="535.031µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:15Z" 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.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=0735bb4e-1e14-439f-aacb-be771fb41527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" 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="557.576µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T00:58:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=30af313d-7150-4161-8689-1ea14f71b2ca http.request.method=POST http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.202µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=b5f25282-b04c-4b26-9101-ee88e1ec5460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/4fa51e47-6f6f-4f49-97c6-8108f0f0a3c5?_state=Qck_RavxUDVwmkxuLzPZOsEOtLnRuxwoNm5hBgdJCuF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmE1MWU0Ny02ZjZmLTRmNDktOTdjNi04MTA4ZjBmMGEzYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTUuMzg1MzE2MDE2WiJ9&digest=sha256%3A314ae2f0299015e20599687a2786df741f3a545f03794392d188c8860d2c447c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061944436s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/4fa51e47-6f6f-4f49-97c6-8108f0f0a3c5?_state=Qck_RavxUDVwmkxuLzPZOsEOtLnRuxwoNm5hBgdJCuF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmE1MWU0Ny02ZjZmLTRmNDktOTdjNi04MTA4ZjBmMGEzYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTUuMzg1MzE2MDE2WiJ9&digest=sha256%3A314ae2f0299015e20599687a2786df741f3a545f03794392d188c8860d2c447c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=e4759d90-a16e-48ff-9f2e-72fae4fea33b http.request.method=POST http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=3ff24d48-6dd6-4f43-8e87-3caff57f9eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/blobs/uploads/f9b49f3e-d510-476e-8e8f-3570defa9efb?_state=0lH2v0u_VWHiuzjaqvo9DVPw6RE_sEzR_eWQTciTyw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOWI0OWYzZS1kNTEwLTQ3NmUtOGU4Zi0zNTcwZGVmYTllZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTYuNTA3MDI1MjU0WiJ9&digest=sha256%3A9ad3f20545e971c32fddb65d70e682b28d751d66999a533fb75638c02434a0cc" http.request.useragent="Go-http-client/1.1" http.response.duration=878.998444ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/f9b49f3e-d510-476e-8e8f-3570defa9efb?_state=0lH2v0u_VWHiuzjaqvo9DVPw6RE_sEzR_eWQTciTyw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOWI0OWYzZS1kNTEwLTQ3NmUtOGU4Zi0zNTcwZGVmYTllZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMDA6NTg6MTYuNTA3MDI1MjU0WiJ9&digest=sha256%3A9ad3f20545e971c32fddb65d70e682b28d751d66999a533fb75638c02434a0cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=2a2d72c9-e3a8-47e5-8b0e-ae0e6aad0230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=86a60bc3-f682-4455-a584-3a2801788b95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.duration="744.181µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=14bf603a-e3d9-4f06-9690-416a626cae69 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="615.103µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=0c084884-0988-463c-b060-ffdc96c9383e http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="586.767µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=680e0e4e-de17-412a-aeda-206758a79fd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="521.893µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=cb484801-4b9e-4a37-909b-8dbf56f8385d http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.duration="464.09µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=6a86165e-014f-4e88-8d5b-446a0bf880e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" 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="454.352µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="rewriting manifest sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=e6d28de8-008e-4c01-8fc0-90eb37dc01d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=e6d28de8-008e-4c01-8fc0-90eb37dc01d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.078319ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=fe4ec676-3b10-4541-98d7-84456e03536c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.duration="582.155µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "DELETE /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=ee2b51f6-b532-45ec-8890-053b611d7a62 http.request.method=GET http.request.remoteaddr="127.0.0.1:41544" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="502.555µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=0dd62347-a475-4e36-9bf7-e908b1e2f67e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40122" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.808µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "DELETE /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=d1ebc726-f374-4158-bdb9-432d1fdff0ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:40130" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.duration="827.905µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=3eabcd12-c011-4682-99c6-c7540f350c6d http.request.method=GET http.request.remoteaddr="127.0.0.1:40130" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="614.782µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=05e44773-09c5-4e45-a110-93dfffd428e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40142" 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="647.458µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43163" http.request.id=2517fdb7-6f80-499a-a657-822514fbd699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40158" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="882.579µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=1b6cf313-2eae-40c1-befa-c1e3bd1a8b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:40158" 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="467.989µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=6133f2c2-e37f-4b46-9796-dd37300fe81c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40158" http.request.uri="/v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103" http.request.useragent="Go-http-client/1.1" http.response.duration="655.335µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "DELETE /v2/foo/schema2/manifests/sha256:733c1d5edcb54fc578f40059291e6e7e208f4848da8488284d25e8164b4d0103 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43163" http.request.id=fe6e9b08-c7ed-47fb-a986-bbaa70ba1b03 http.request.method=GET http.request.remoteaddr="127.0.0.1:40158" 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="547.685µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.75s) === RUN TestManifestDeleteDisabled time="2025-11-04T00:58:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:58:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:33019" http.request.id=99f798da-ff0e-441a-9e7f-fffad4a58b25 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49462" 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="673.188µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Nov/2025:00:58:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-11-04T00:58:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:58:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-11-04T00:58:18Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-11-04T00:58:18Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-11-04T00:58:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:36459" http.request.id=f2617f57-6cd2-474d-8336-4b299260dd95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33742" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.313542ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T00:58:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:36459" http.request.id=0d3fa87f-86a9-4fe4-9c21-35cb771cfae6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33744" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.178387ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T00:58:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:36459" http.request.id=12523d09-5f52-4bee-b817-9e154fd7a667 http.request.method=POST http.request.remoteaddr="127.0.0.1:33754" 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.064481ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T00:58:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:36459" http.request.id=64d11889-62c4-4f3f-b225-d02a924fa225 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33758" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.198889ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.62s) === RUN TestProxyManifestGetByTag time="2025-11-04T00:58:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T00:58:18Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=7c47df84-7b13-437e-94c7-6638eaef3c94 http.request.method=POST http.request.remoteaddr="127.0.0.1:44390" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.314192ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=f1b35a1e-5f55-4bc7-bccc-2b53b49d7254 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44390" http.request.uri="/v2/foo/bar/blobs/uploads/7c029f3c-6cce-412e-b74f-7809cde86090?_state=vbwcku05ns5b2QPC2aZYyP6CIZzKpQMfSVLSh58XBDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMDI5ZjNjLTZjY2UtNDEyZS1iNzRmLTc4MDljZGU4NjA5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODoxOC4xMTAxMzMwMjNaIn0%3D&digest=sha256%3A807f5c61945a5cb58c9e919d5613d4f91e01cd47fd188e4dd4fca0308c194303" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184684832s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7c029f3c-6cce-412e-b74f-7809cde86090?_state=vbwcku05ns5b2QPC2aZYyP6CIZzKpQMfSVLSh58XBDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjMDI5ZjNjLTZjY2UtNDEyZS1iNzRmLTc4MDljZGU4NjA5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODoxOC4xMTAxMzMwMjNaIn0%3D&digest=sha256%3A807f5c61945a5cb58c9e919d5613d4f91e01cd47fd188e4dd4fca0308c194303 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=71a03a96-c4e6-414f-aa1b-1924f4ecf1d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44390" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" 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.25.3 time="2025-11-04T00:58:19Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=663540b0-8a71-49d7-ad24-86047c5ea174 http.request.method=GET http.request.remoteaddr="127.0.0.1:44390" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="509.751µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37127" go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=aac19351-81f4-4b52-b860-9ce8c8022736 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.638µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37127 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37127/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=30f9d89b-3665-4e3f-81d3-edab5c42a8ba http.request.method=GET http.request.remoteaddr="127.0.0.1:40400" http.request.uri="/v2/foo/bar/manifests/sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=f9d012b0-32df-426f-a1ee-c7e96b911fbb http.request.method=GET http.request.remoteaddr="127.0.0.1:44408" http.request.uri="/v2/foo/bar/manifests/sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.026893ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/foo/bar/manifests/sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41 with ttl=167h59m59.999998169s" go.version=go1.25.3 time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=30f9d89b-3665-4e3f-81d3-edab5c42a8ba http.request.method=GET http.request.remoteaddr="127.0.0.1:40400" http.request.uri="/v2/foo/bar/manifests/sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.081602ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/foo/bar/manifests/sha256:8bdacffb00290b3cfa5b20f51408b2531a9192c9cfeccb02d49471d481438c41 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=6e8f065d-be33-4cd9-bda0-ece3b3dc1543 http.request.method=GET http.request.remoteaddr="127.0.0.1:44408" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.112µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37127 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37127/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=32faac9b-43d8-4827-aa8f-462c6cc4da2e http.request.method=GET http.request.remoteaddr="127.0.0.1:40412" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=f3b044c8-d462-4102-a9be-c3d79c51a888 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44420" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.008548ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=32faac9b-43d8-4827-aa8f-462c6cc4da2e http.request.method=GET http.request.remoteaddr="127.0.0.1:40412" 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.625548ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=8742e0df-75c4-4e76-a158-4a7acebe309c http.request.method=POST http.request.remoteaddr="127.0.0.1:44420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.502µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=9d169378-a15b-4d68-b961-0661f0d3c6de http.request.method=PUT http.request.remoteaddr="127.0.0.1:44420" http.request.uri="/v2/foo/bar/blobs/uploads/d71df717-577b-4939-ba4d-84248d91c362?_state=uDEbFdvUvlkQGwgZ4PmFVNXncaB_iYV8cL_1TIv9vTF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWRmNzE3LTU3N2ItNDkzOS1iYTRkLTg0MjQ4ZDkxYzM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODoxOS4zODQzODE4NzZaIn0%3D&digest=sha256%3Abb190bc89738cb676b4b283ff1c9fc3e4c3482e91dd9bc5892b866586d377b13" http.request.useragent="Go-http-client/1.1" http.response.duration=868.149465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:19 +0000] "PUT /v2/foo/bar/blobs/uploads/d71df717-577b-4939-ba4d-84248d91c362?_state=uDEbFdvUvlkQGwgZ4PmFVNXncaB_iYV8cL_1TIv9vTF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWRmNzE3LTU3N2ItNDkzOS1iYTRkLTg0MjQ4ZDkxYzM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQwMDo1ODoxOS4zODQzODE4NzZaIn0%3D&digest=sha256%3Abb190bc89738cb676b4b283ff1c9fc3e4c3482e91dd9bc5892b866586d377b13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=29a65398-aa30-4c89-9262-d6f840c118e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44420" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=f57878be-4091-4264-9c8f-72bf2e0fda84 http.request.method=GET http.request.remoteaddr="127.0.0.1:44420" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="522.338µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37127 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37127/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=5669fa55-553c-4b68-8e41-1b3f5117c65f http.request.method=GET http.request.remoteaddr="127.0.0.1:40414" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=e4bd146b-982c-44b7-bcc6-6bf4f0d0f9bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44434" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.055495ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=c212c021-684d-4a0b-b60a-09faa91489cc http.request.method=GET http.request.remoteaddr="127.0.0.1:44434" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="450.276µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37127 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37127/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=5669fa55-553c-4b68-8e41-1b3f5117c65f http.request.method=GET http.request.remoteaddr="127.0.0.1:40414" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37127" http.request.id=5bec4d2d-fdee-45fc-92ea-9ae3528d325d http.request.method=GET http.request.remoteaddr="127.0.0.1:44446" 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="961.071µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T00:58:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0a9bff8e5f8f32690622f510251f1c4e1f4e6afee3b768271a2c5dcaf3fcdbd9 with ttl=167h59m59.999997796s" go.version=go1.25.3 time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35745" http.request.id=5669fa55-553c-4b68-8e41-1b3f5117c65f http.request.method=GET http.request.remoteaddr="127.0.0.1:40414" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.260961ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:00:58:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.24s) === RUN TestAppDispatcher time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46109" http.request.id=ed27b8e7-b52b-4562-bcb6-6b5f0bc28be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48450" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="649.743µs" http.response.status=200 http.response.written=0 time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46109" http.request.id=387940f9-17dc-4a36-8f8c-4c52e298ac06 http.request.method=GET http.request.remoteaddr="127.0.0.1:48450" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="484.248µs" http.response.status=200 http.response.written=0 time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46109" http.request.id=be43985a-b8ef-42b1-bd88-8ac920ecd1cf http.request.method=GET http.request.remoteaddr="127.0.0.1:48450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="470.381µs" http.response.status=200 http.response.written=0 time="2025-11-04T00:58:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46109" http.request.id=d144606c-cff4-4ab3-9ef1-eb3a421b26c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48450" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="472.919µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-11-04T00:58:20Z" 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.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:20Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:20Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.3 http.request.host="127.0.0.1:44079" http.request.id=e23c308f-4657-4d09-a171-ad0e225d50ea http.request.method=GET http.request.remoteaddr="127.0.0.1:41704" 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="2025-11-04T00:58:20Z" 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.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:20Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:20Z" level=info msg="configuring file health check path=/tmp/healthcheck348601415, interval=1" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-11-04T00:58:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:24Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:24Z" level=info msg="configuring TCP health check addr=127.0.0.1:38817, interval=1" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-11-04T00:58:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:28Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 time="2025-11-04T00:58:28Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36175, interval=1, threshold=3" go.version=go1.25.3 instance.id=8ba3ed82-d5eb-4216-b9eb-0a174ccd1798 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 49.530s ? 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.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.27s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.502s === RUN TestSchedule time="2025-11-04T00:57:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998949ms" go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.963µs" go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.751µs" go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 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="2025-11-04T00:57:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-11-04T00:57:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998902ms" go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998387ms" go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 time="2025-11-04T00:57:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-11-04T00:57:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d418eb86-c61a-4e30-af76-bcbb6ef87952 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.579s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.59s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20503552 sha256:b6fd34643cc6f3e8cfc2d75d9e95eac02fa554cd7a8a51f789604e11cc161288 [] map[] } --- PASS: TestSimpleBlobRead (0.18s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.89s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.92s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.94s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:07279477cd2eb2aba46a69fd7ee80920fe81c62f718685f23ad4300c5117c177 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3499e4b18d4fb1afeea84e85b12ad39b91554daa7beea08afe3d77a4fdd79369 palailogos: marking blob sha256:547b895f61f8ce63d81d68ddcd53f628d8d14fc0ca04e4205d0e05661740bdd2 palailogos: marking manifest sha256:5739e8b767e12dbc2aed126d78008a15113e316c650ab079982ea46778a60818 palailogos: marking blob sha256:683e1e8fcc020afaa405a7c8fbf924d29c7a2eba8204816c7295a00528812cfb palailogos: marking blob sha256:4f1bda594e38c3ac72dba61bcbf36a6b93eb75d57c524491c2922e4cbf5e0b0d palailogos: marking manifest sha256:a603a7834c57e4f26faf3ca32f30dcb0509cfc7864d1fa0db8daa81fe02b5530 palailogos: marking blob sha256:afcc5958e95175805d7e4edb4d562146d914515a215a19ac1c5d338731c78960 palailogos: marking blob sha256:dbe8eaebbd3be74980ebfe1b56b338496905c7f36134684b91d07d3231116e7e palailogos: marking manifest sha256:dd55dd48d8e0e92f508efa7a0dc24d563c1602ffcfdc2ef943fd5ad0a9f5c155 palailogos: marking blob sha256:a603a7834c57e4f26faf3ca32f30dcb0509cfc7864d1fa0db8daa81fe02b5530 palailogos: marking blob sha256:5739e8b767e12dbc2aed126d78008a15113e316c650ab079982ea46778a60818 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.54s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5 deletemanifests: marking manifest sha256:95d992d5dd90ef27e9b1d20bf92d215826e4d6bd0f5a006806da479b7c36ac55 deletemanifests: marking blob sha256:e0cc4073e4ec4b36d79b5d9f37e44da619c693459d9c21a24ea1dbef90a143ce deletemanifests: marking blob sha256:5c0b11edb0ca3375e7ab9a7b5678868f50e73513d0c6a7265d58f41c25649279 deletemanifests: marking blob sha256:5a1c5f300ba68ac3e8d72d447d9932677ce2141a41bab131102920a306f96a08 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5 blob eligible for deletion: sha256:36d828ea4df014ed56ebb3e1d02a7ebff7b87527d28d7c433772b34d1845e5e3 blob eligible for deletion: sha256:3926f611e2d9b2e96ffba3fc421fcac4b252ceb1465ecbc4e286c26bf7474190 blob eligible for deletion: sha256:c590b215526d11ac830105211e8d2b4a8e2b79bd68e137226108afff3be11e88 deletemanifests manifest eligible for deletion: sha256:11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5 deletemanifests: marking manifest sha256:95d992d5dd90ef27e9b1d20bf92d215826e4d6bd0f5a006806da479b7c36ac55 deletemanifests: marking blob sha256:e0cc4073e4ec4b36d79b5d9f37e44da619c693459d9c21a24ea1dbef90a143ce deletemanifests: marking blob sha256:5c0b11edb0ca3375e7ab9a7b5678868f50e73513d0c6a7265d58f41c25649279 deletemanifests: marking blob sha256:5a1c5f300ba68ac3e8d72d447d9932677ce2141a41bab131102920a306f96a08 time="2025-11-04T00:57:51Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be time="2025-11-04T00:57:51Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3926f611e2d9b2e96ffba3fc421fcac4b252ceb1465ecbc4e286c26bf7474190 time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/3926f611e2d9b2e96ffba3fc421fcac4b252ceb1465ecbc4e286c26bf7474190" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:c590b215526d11ac830105211e8d2b4a8e2b79bd68e137226108afff3be11e88 time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c590b215526d11ac830105211e8d2b4a8e2b79bd68e137226108afff3be11e88" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5 time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/11aa683862d1bc1235f42008a7f084d7d4c1eaea7d650a5b09d84c45eb8b02c5" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:36d828ea4df014ed56ebb3e1d02a7ebff7b87527d28d7c433772b34d1845e5e3 time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/36d828ea4df014ed56ebb3e1d02a7ebff7b87527d28d7c433772b34d1845e5e3" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be --- PASS: TestDeleteManifestIfTagNotFound (0.59s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8727af18c8566e621a39cc5a8189cb61c7731cfe237577a5b4c1d8dbad0594ac time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8727af18c8566e621a39cc5a8189cb61c7731cfe237577a5b4c1d8dbad0594ac" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:9432b7e1590b50b1b07a2e7fbc2a335c432e315676c11ed2da2eb1831a97715e time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/9432b7e1590b50b1b07a2e7fbc2a335c432e315676c11ed2da2eb1831a97715e" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:52a4d2a4b358740a0a1b729e99bd28f898e37bc9cf50a62e752e06cba6777462 time="2025-11-04T00:57:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52a4d2a4b358740a0a1b729e99bd28f898e37bc9cf50a62e752e06cba6777462" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be --- PASS: TestGCWithMissingManifests (0.29s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:5ac8777dfc6ce5336bcdf5e41cab6a4f039f6abfd61d9c950258d7605cd175d0 komnenos: marking blob sha256:924e8491ea10cf9e6bfdaf5bad572cc9757bc3e9f99909b5a13a58e517a80ba9 komnenos: marking blob sha256:bbb617c60b4db5c863b2fd5f070b39193aaacf3f9d94086d0a2a5eb272d71f4a 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1cfc85c2a1ba867ad8300e81edd137cdb679729cb821ec02d21cad7395122a8a time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1cfc85c2a1ba867ad8300e81edd137cdb679729cb821ec02d21cad7395122a8a" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:2a0dd99565f3d972457c2c4238bcc497f0c2d3cf8270a12170a52b4059979696 time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a0dd99565f3d972457c2c4238bcc497f0c2d3cf8270a12170a52b4059979696" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:643ce27a50fd283bd450eb16a7b17461a87b8335bd2e99d48e9a76cac6da3c50 time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/643ce27a50fd283bd450eb16a7b17461a87b8335bd2e99d48e9a76cac6da3c50" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:a8e0b3ef0641e543aefcb29026dc23cc616c2849f6662e44d19dabee9cd6193b time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8e0b3ef0641e543aefcb29026dc23cc616c2849f6662e44d19dabee9cd6193b" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:b9ba31e42f660096f9078c4c995ec7729ccd6d33edf3ea5bef260d29cf7a83c1 time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b9ba31e42f660096f9078c4c995ec7729ccd6d33edf3ea5bef260d29cf7a83c1" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:c3ad6e8f2a79730b2ce2b6cb1d9bfadc69b922090478badfb73194264c66dee7 time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c3ad6e8f2a79730b2ce2b6cb1d9bfadc69b922090478badfb73194264c66dee7" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-11-04T00:57:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be --- PASS: TestDeletionHasEffect (0.61s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.49s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b0021b62e626b527431a8a44f56de5bd0abc34ed6a765bddeb58c324f83c9e4f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:973473857412cda3c68926a1cda8190855bb0d9c63f686cb40542242d0675cc8 michael_z_doukas: marking blob sha256:a9ad7b05a20362594ac51609d15e6fb1627720e5a733b364dee78c88347c3d74 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:999589dcda650a0d43f0b54ea748bffbbc51b6fbb0f0c9fa25ac298975614f26 time="2025-11-04T00:57:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/999589dcda650a0d43f0b54ea748bffbbc51b6fbb0f0c9fa25ac298975614f26" go.version=go1.25.3 instance.id=c3182850-9022-4e96-b373-30f83ef4d5be --- PASS: TestOrphanBlobDeleted (0.28s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:12865a727854a51b4dcd473bdaab81b686276ea5df3ecd833d1df3f469f8cbb4 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0196f5bfa2722ea6f0964b98322553d158c63bea9d7acea5ff1b070a49e14f1b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.17s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.18s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.21s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.37s) === 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="2025-11-04T00:57:53Z" level=info msg="PurgeUploads starting: olderThan=2025-11-03 23:57:53.950071352 +0000 UTC m=-3592.597499762, actuallyDelete=true" time="2025-11-04T00:57:53Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-11-04T00:57:53Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219, actuallyDelete=true" time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e622a150-f604-4daf-b07f-56a2c7d5a902 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/8d42f4d8-d1dc-4561-ac92-016e068a3c07 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f506f99-5c53-46de-9a2f-52fc51c999fe have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/49be171c-0a53-459e-b377-6c4db54cde1b have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8eac052-3583-4877-8228-a2498f3c8d15 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c196e481-7957-454c-863b-f396bd19d70f have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf47b6ac-5033-4200-a941-0f9999a62d77 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/775ab0d7-c211-4369-9cc2-6a23a9a1c974 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89dcfcde-3197-4ca5-8470-3942faae4cf8 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/98942017-4834-4ca9-bb92-1a95f89765a5 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cbca2588-86ec-4a11-b6e8-f6fe9faad2ea have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.950641327 +0000 UTC m=+7.403070219). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-11-04T00:57:53Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623, actuallyDelete=true" time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/32c0ad3c-2a07-4fc8-b8e5-58cce68317a1 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3beb709a-c25b-4d5c-8e1e-2e0b7c973626 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/694501a4-3c3f-4a73-94cc-a679230daa52 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ece7e68-a515-4fd5-be38-fcb54b1a37e2 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/021302ac-8a9b-4e45-8909-d7718816f400 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951343741 +0000 UTC m=+7.403772623). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-11-04T00:57:53Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983, actuallyDelete=true" time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6d13725-6136-4490-9497-f2ce3d9aa0a3 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ddbd023f-2dfc-44ca-a6c8-a101f1e5828a have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/22ff4300-c1e0-40fa-9107-91bc31654df2 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/326d807d-11c7-428d-b04d-16b2165cb4ee have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e961db9-7fc7-410a-aca5-7022a25029c3 have older date (2025-11-03 23:57:53 +0000 UTC) than purge date (2025-11-04 00:57:53.951820092 +0000 UTC m=+7.404248983). Removing upload directory." time="2025-11-04T00:57:53Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-11-04T00:57:53Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 00:57:53.952127463 +0000 UTC m=+7.404556362, actuallyDelete=true" time="2025-11-04T00:57:53Z" 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 7.417s ? 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.006s === 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.004s === RUN TestWalkFileRemoved time="2025-11-04T00:57:47Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.339s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.023s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.540s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.58s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.930s ? 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="2025-11-04T00:57:49Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-11-04T00:57:49Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-11-04T00:57:49Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 time="2025-11-04T00:57:49Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T00:57:49Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=b6fea4a8-1329-495f-884d-45abdeb61e39 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV6 (0.00s) === CONT TestMatchIPV4 --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-11-04T00:57:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=b6fea4a8-1329-495f-884d-45abdeb61e39 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-11-04T00:57:49Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=b6fea4a8-1329-495f-884d-45abdeb61e39 --- PASS: TestInvalidData (0.00s) time="2025-11-04T00:57:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T00:57:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T00:57:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T00:57:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.506s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.013s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.358s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.40s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.761s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.008s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Tue, 04 Nov 2025 00:58:37 +0000 elapsed time 0h 1m 15s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251104.005724) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 385 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...