>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Thu, 23 Oct 2025 10:50:05 +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 (20251023.105006) busybox-1.37.0-r24.trigger: Executing script... OK: 568 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-10-23T10:50:28Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-23T10:50:28Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-23T10:50:28Z" 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.012s ? 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.009s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.085s ? 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.009s === 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.008s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.028s === 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.008s ? 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/10/23 10:50:28 http: TLS handshake error from 127.0.0.1:44364: 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:38053/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38053/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38053/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38053/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:32983?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.96s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-23T10:50:29Z" level=info msg="broadcaster: closing" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="closing testSink" time="2025-10-23T10:50:29Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-23T10:50:30Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 1} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 1} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 1} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 1} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-23T10:50:30Z" level=warning msg="&{0x5759cea0 0.9} encountered too many errors, backing off" time="2025-10-23T10:50:30Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.76s) PASS ok github.com/docker/distribution/notifications 1.919s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-23T10:50:29Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-23T10:50:29.422433918Z" 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-10-23T10:50:29.422467225Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:50:29.422589551Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.25.3 time="2025-10-23T10:50:29.423303453Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-10-23T10:50:29.423325022Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-10-23T10:50:29.424171432Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-10-23T10:50:32.463308057Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=02246397-7867-4849-8d16-05ae731e5009 http.request.method=GET http.request.remoteaddr="127.0.0.1:60072" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.267896ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:50:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-23T10:50:32.463728452Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.71s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-23T10:50:32.789105962Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-23T10:50:32.790128759Z" 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-10-23T10:50:32.790154204Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:50:32.790286098Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.3 time="2025-10-23T10:50:32.790806611Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 12.054s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === 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.090s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-23T10:50:28Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=63b68514-9483-446c-8073-71360e289254 time="2025-10-23T10:50:28Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=63b68514-9483-446c-8073-71360e289254 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-23T10:50:28Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password="nnJSe40E5UD12ji_Y6X8jbYOVllkXgCN3XMupHbHlfg" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.117s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2025-10-23T10:50:28Z" level=info msg="token not to be used before 2025-10-23 10:50:29 +0000 UTC - currently 2025-10-23 10:50:28.939218022 +0000 UTC m=+0.092879025" time="2025-10-23T10:50:28Z" level=info msg="token not to be used after 2025-10-23 10:50:28 +0000 UTC - currently 2025-10-23 10:50:28.943487831 +0000 UTC m=+0.097148836" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-23T10:50:28Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.149s === 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.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === 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.079s === 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.025s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-23T10:50:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:50:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:50:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34905" http.request.id=4ede9edf-02d3-44bc-8e41-4e3c60b134e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36444" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.591468ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:50:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-23T10:50:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:50:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:50:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=d301559e-a250-444d-a37b-293723a44369 http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.554092ms http.response.status=200 http.response.written=20 127.0.0.1 - - [23/Oct/2025:10:50:29 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-23T10:50:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=35a34ba1-673f-40cc-9c1b-7c6d2dc7720b http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.724877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:29 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:39Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=e7d5706c-b2d3-4519-af7f-59744af6ec9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/aaaa/blobs/uploads/e119d65c-eda5-4538-a7f6-2b1b13e047a8?_state=0AcHTwsnbEsNJWYFNcaEhJtFsWtrAhOY9rO2rVOUm4l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMTE5ZDY1Yy1lZGE1LTQ1MzgtYTdmNi0yYjFiMTNlMDQ3YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6MjkuNzE1NzY0NzFaIn0%3D&digest=sha256%3Ab08df2a25ad1cef56f5d10d8e6170977f252d74184794694fbdac98fc299de7b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.529253004s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:29 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e119d65c-eda5-4538-a7f6-2b1b13e047a8?_state=0AcHTwsnbEsNJWYFNcaEhJtFsWtrAhOY9rO2rVOUm4l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlMTE5ZDY1Yy1lZGE1LTQ1MzgtYTdmNi0yYjFiMTNlMDQ3YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6MjkuNzE1NzY0NzFaIn0%3D&digest=sha256%3Ab08df2a25ad1cef56f5d10d8e6170977f252d74184794694fbdac98fc299de7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:39Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=836051c2-9df3-4ba2-ba19-eb4d58c2b202 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.243994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:39Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=69bc4e66-6eb9-4aea-8591-ce4d015c2359 http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.50103ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:41Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=69fe4b4e-6df1-495e-ac12-0213503e259f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/bbbb/blobs/uploads/b9e6b3ae-bb43-4a0c-b71f-7b8197cdab73?_state=kZIDw1GBAxP4hqYjZQuL7B9gcobF6ueE5gMSVpQUnB17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiOWU2YjNhZS1iYjQzLTRhMGMtYjcxZi03YjgxOTdjZGFiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6MzkuNDk3MDg3Mzk5WiJ9&digest=sha256%3Aa84c1f60d37524cc559d873d5c2010e46f4d320d77ec6e88a527d1354b3ef6b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.155224731s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b9e6b3ae-bb43-4a0c-b71f-7b8197cdab73?_state=kZIDw1GBAxP4hqYjZQuL7B9gcobF6ueE5gMSVpQUnB17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiOWU2YjNhZS1iYjQzLTRhMGMtYjcxZi03YjgxOTdjZGFiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6MzkuNDk3MDg3Mzk5WiJ9&digest=sha256%3Aa84c1f60d37524cc559d873d5c2010e46f4d320d77ec6e88a527d1354b3ef6b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:41Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=42e7d4ed-feea-4b62-aa0d-4b47e546f2a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.981127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=b8a85455-7bb3-46ec-9969-657689998f8c http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.843809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=efb9dd69-c279-4ab8-af0f-5bd4d3684824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/cccc/blobs/uploads/ff69871f-306b-4fd6-995b-87c0b4954306?_state=XtMO2UxU-5eiMlk_mQLLbxuadokf1o5QxYewK2s3dSB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZjY5ODcxZi0zMDZiLTRmZDYtOTk1Yi04N2MwYjQ5NTQzMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NDIuMDM2NTY2NzJaIn0%3D&digest=sha256%3A54c08dd5d5a7da98a775e839c971748e877c79e0f4214b977638053b572557e8" http.request.useragent="Go-http-client/1.1" http.response.duration=6.445338142s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/ff69871f-306b-4fd6-995b-87c0b4954306?_state=XtMO2UxU-5eiMlk_mQLLbxuadokf1o5QxYewK2s3dSB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZjY5ODcxZi0zMDZiLTRmZDYtOTk1Yi04N2MwYjQ5NTQzMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NDIuMDM2NTY2NzJaIn0%3D&digest=sha256%3A54c08dd5d5a7da98a775e839c971748e877c79e0f4214b977638053b572557e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=d2e3ab66-c665-4c5a-a134-50c01a0f4cdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.524009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:48 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=f4f8f734-5664-48c2-a1f7-399f0518fa0c http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.874752ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=9d43558f-c4de-4c46-94e3-f4bd99f93fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/dddd/blobs/uploads/88407467-d702-4f91-af29-e9dec408e4c6?_state=nb7qGmy0Qg07l8Bb8N_ttlqgnmZ8rqTXKE042_ixR997Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ODQwNzQ2Ny1kNzAyLTRmOTEtYWYyOS1lOWRlYzQwOGU0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NDguODM3MTY3N1oifQ%3D%3D&digest=sha256%3Aca2810b57656db50a5b0acc663d31e68bebbf32d9725304925abb06886d42bf1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.723849186s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/88407467-d702-4f91-af29-e9dec408e4c6?_state=nb7qGmy0Qg07l8Bb8N_ttlqgnmZ8rqTXKE042_ixR997Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ODQwNzQ2Ny1kNzAyLTRmOTEtYWYyOS1lOWRlYzQwOGU0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NDguODM3MTY3N1oifQ%3D%3D&digest=sha256%3Aca2810b57656db50a5b0acc663d31e68bebbf32d9725304925abb06886d42bf1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=bc9c8f59-70f7-4162-aed3-7623c8b8e947 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.753699ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:54 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=a82db413-2aa3-4fba-a887-1c207ae27531 http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.926391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:54 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=bf4bba0a-ed14-4c05-9a8c-3498bc20a824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/eeee/blobs/uploads/19068ee5-0962-4a0e-909f-bec30e22c1d1?_state=IHd-Gmbl147dMzF30Akto6XOeIW660j-bruR3PSxu417Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxOTA2OGVlNS0wOTYyLTRhMGUtOTA5Zi1iZWMzMGUyMmMxZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NTQuODQ5MTk5ODYzWiJ9&digest=sha256%3Ab945f0870d25910144d8c08aab77c436d0599bd373077c4dda231c74004ab16b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.018998836s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:54 +0000] "PUT /v2/foo/eeee/blobs/uploads/19068ee5-0962-4a0e-909f-bec30e22c1d1?_state=IHd-Gmbl147dMzF30Akto6XOeIW660j-bruR3PSxu417Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxOTA2OGVlNS0wOTYyLTRhMGUtOTA5Zi1iZWMzMGUyMmMxZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NTQuODQ5MTk5ODYzWiJ9&digest=sha256%3Ab945f0870d25910144d8c08aab77c436d0599bd373077c4dda231c74004ab16b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=32892b24-e6b0-423c-a3e7-054c6eaf1bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.078233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:57 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:50:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=797b44ce-d189-4d75-ac70-b9a621e32fc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346243ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:58 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=f6469ab3-1e96-4601-9753-357bdf80ce65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/ffff/blobs/uploads/b1e63f23-0f8a-492c-bcb1-25f819c5693b?_state=JAcprtYpZfefdRF0WJXq6jKir4WgUpM0ny_VM-jNvgZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMWU2M2YyMy0wZjhhLTQ5MmMtYmNiMS0yNWY4MTljNTY5M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NTguMTMzMTgxMTI3WiJ9&digest=sha256%3A8139e3ed76d9263912921a76141859707accb86f0a23885d052eeb7e9619b78c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.542858439s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:50:58 +0000] "PUT /v2/foo/ffff/blobs/uploads/b1e63f23-0f8a-492c-bcb1-25f819c5693b?_state=JAcprtYpZfefdRF0WJXq6jKir4WgUpM0ny_VM-jNvgZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMWU2M2YyMy0wZjhhLTQ5MmMtYmNiMS0yNWY4MTljNTY5M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTA6NTguMTMzMTgxMTI3WiJ9&digest=sha256%3A8139e3ed76d9263912921a76141859707accb86f0a23885d052eeb7e9619b78c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=1ed07877-4d19-472a-a32d-d97912c7f577 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.179831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=3d0366a6-020a-4430-903f-24fba16222bf http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224553ms http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=03e16de1-648d-4527-a96b-5fd1740d80cb http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.796008ms http.response.status=200 http.response.written=30 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=c87f9104-ffca-400c-84b4-ac8261b2923b http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.799585ms http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=666df8a0-4c6f-4ac3-a450-a341f5bbc4bf http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.134481ms http.response.status=200 http.response.written=30 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=a1062b89-503f-4009-b7c8-e94ba971d4a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.860503ms http.response.status=200 http.response.written=63 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=870530da-c474-408f-8226-76403e72c657 http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.76092ms http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" 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:42417" http.request.id=ce7980c0-4ebf-4f32-ac0b-f70958eadfa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.928458ms http.response.status=400 http.response.written=116 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" 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:42417" http.request.id=367d9fbf-c917-471a-8f90-7e1d7eda821f http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.723456ms http.response.status=400 http.response.written=115 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=60372c76-b0ee-421d-8b45-899175f3d9de http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.957823ms http.response.status=200 http.response.written=20 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-23T10:51:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42417" http.request.id=f04d548c-a4ca-4811-89a8-b8a13ba2e3b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34660" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.748866ms http.response.status=200 http.response.written=74 127.0.0.1 - - [23/Oct/2025:10:51:00 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-23T10:51: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-10-23T10:51:00Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=2b6acc6b-6b84-439a-9479-00ea7dbc70fb http.request.method=POST http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.785167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=145ddf3f-bde5-403f-adfc-95fac72409f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/aaaa/blobs/uploads/1fdb2f71-6fb1-4989-8888-7bb77ef8d290?_state=No4ZwQiDbUSwI3g5AUa2OxZxTeEK_wF6wFTKfQf9ggl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZmRiMmY3MS02ZmIxLTQ5ODktODg4OC03YmI3N2VmOGQyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDEuMDk1MTg0NTNaIn0%3D&digest=sha256%3A543d2c3f3e5955fea80d4fbfacf90bdf41c18dd9471478e86abbfb316d2e38d9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.803409995s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1fdb2f71-6fb1-4989-8888-7bb77ef8d290?_state=No4ZwQiDbUSwI3g5AUa2OxZxTeEK_wF6wFTKfQf9ggl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZmRiMmY3MS02ZmIxLTQ5ODktODg4OC03YmI3N2VmOGQyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDEuMDk1MTg0NTNaIn0%3D&digest=sha256%3A543d2c3f3e5955fea80d4fbfacf90bdf41c18dd9471478e86abbfb316d2e38d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=60aeec01-f857-4b69-99aa-12ccb63c0fca http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.329858ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:07 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=cfed874c-219f-4271-85b2-dd140bed6db6 http.request.method=POST http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:08 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=0d77dfb9-93a8-43ca-b755-43cd382607ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/bbbb/blobs/uploads/6c135b4d-0646-4086-8c59-6f3841e399ca?_state=V3vpRqy8yT-qf0j7-NcwCHtlZGPvyQNB_J2L-V5ep6p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzEzNWI0ZC0wNjQ2LTQwODYtOGM1OS02ZjM4NDFlMzk5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDguMTQxNzAzNTM3WiJ9&digest=sha256%3A60bc63f4ac8fbc38ea4c1771405daab8c38180d77b444a006de994795d8371e6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636790519s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:08 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6c135b4d-0646-4086-8c59-6f3841e399ca?_state=V3vpRqy8yT-qf0j7-NcwCHtlZGPvyQNB_J2L-V5ep6p7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzEzNWI0ZC0wNjQ2LTQwODYtOGM1OS02ZjM4NDFlMzk5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDguMTQxNzAzNTM3WiJ9&digest=sha256%3A60bc63f4ac8fbc38ea4c1771405daab8c38180d77b444a006de994795d8371e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=dbc0fd5e-7a4e-4501-b86e-bd8b7edf53a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.233044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=1ea8b6a1-e769-4878-bf46-51d21a53ce77 http.request.method=POST http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.382937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=b4cb3cc1-0e96-449e-a4e4-f5f118b2428b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/cccc/blobs/uploads/a54c9ac6-bf32-491e-9801-47ca2826143c?_state=P0IQzfL9oz51EljybcDinwO5FyKQyMJmlyMLCbivVGJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNTRjOWFjNi1iZjMyLTQ5MWUtOTgwMS00N2NhMjgyNjE0M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDkuOTkyMTUzODExWiJ9&digest=sha256%3A63e300f39f5f95750bf187d61f287da1fc821fc8db3c7d66821e7d93f45e7d83" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984655799s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/a54c9ac6-bf32-491e-9801-47ca2826143c?_state=P0IQzfL9oz51EljybcDinwO5FyKQyMJmlyMLCbivVGJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNTRjOWFjNi1iZjMyLTQ5MWUtOTgwMS00N2NhMjgyNjE0M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MDkuOTkyMTUzODExWiJ9&digest=sha256%3A63e300f39f5f95750bf187d61f287da1fc821fc8db3c7d66821e7d93f45e7d83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=3f988da5-d686-4386-9685-694bcebf37db http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.005792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:11 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=3b56539a-d239-4626-8378-c3c8bded5e8e http.request.method=POST http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.520305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=22aec949-c1c9-4ac6-b875-439fb8abda9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/dddd/blobs/uploads/533d5882-624c-40e5-839f-ac233522619c?_state=n8oqvWy9qMDSyo2MuihPKzG0DbSOJN-d1zb6PscNAv57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzNkNTg4Mi02MjRjLTQwZTUtODM5Zi1hYzIzMzUyMjYxOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MTIuMzQyNzQ5MzYzWiJ9&digest=sha256%3A383a81ada2cb9f7596bd81eb392c159b986451d43c543d7c7c79bde53d12be42" http.request.useragent="Go-http-client/1.1" http.response.duration=5.350815108s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/533d5882-624c-40e5-839f-ac233522619c?_state=n8oqvWy9qMDSyo2MuihPKzG0DbSOJN-d1zb6PscNAv57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzNkNTg4Mi02MjRjLTQwZTUtODM5Zi1hYzIzMzUyMjYxOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MTIuMzQyNzQ5MzYzWiJ9&digest=sha256%3A383a81ada2cb9f7596bd81eb392c159b986451d43c543d7c7c79bde53d12be42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=aece1aa5-626e-4426-a6f4-98c88e8fc8c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.29919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44365" http.request.id=e9cb3564-9b9c-4697-982d-8dd65290c26a http.request.method=GET http.request.remoteaddr="127.0.0.1:47860" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.135051ms http.response.status=200 http.response.written=63 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (48.42s) === RUN TestURLPrefix time="2025-10-23T10:51: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-10-23T10:51:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35575" http.request.id=ff7a1401-9e24-4c0b-9636-e799a97504c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49256" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.20222ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-23T10:51: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-10-23T10:51:17Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=a014f2f3-81d1-43c6-9441-19197e126d40 http.request.method=GET http.request.remoteaddr="127.0.0.1:51078" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.627614ms http.response.status=404 http.response.written=157 vars.digest="sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "GET /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=4d0ed757-b559-4929-a899-3afc8d650883 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.608518ms http.response.status=404 http.response.written=157 vars.digest="sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=0eeabde1-0d9f-412c-88c7-26624e9973fe http.request.method=POST http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.306114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=e81e93af-8e28-4890-9b16-07bea5763971 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587441ms http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "GET /v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=f3e3324b-ccc2-4d57-8320-b1a935f80545 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104028ms http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "DELETE /v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:17Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=d0b79b26-3b81-4168-9e92-a9219c25f631 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3122f920-9c9f-4a9e-8dfc-2e497f7087d6 time="2025-10-23T10:51:17Z" 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:41735" http.request.id=d0b79b26-3b81-4168-9e92-a9219c25f631 http.request.method=GET http.request.remoteaddr="127.0.0.1:51090" http.request.uri="/v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.161593ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3122f920-9c9f-4a9e-8dfc-2e497f7087d6 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "GET /v2/foo/bar/blobs/uploads/3122f920-9c9f-4a9e-8dfc-2e497f7087d6?_state=DA2v7OLzyL3y0Zt9a1sq3TvzBL8SMr2XlrciMYO-nfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMjJmOTIwLTljOWYtNGE5ZS04ZGZjLTJlNDk3ZjcwODdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxNy45ODk2NDg1OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=52817380-a633-4860-a0d4-8d8f61f354f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.872375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=8b3c5d46-5c8c-476a-a3d3-cbababf788c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/dc07ff09-f344-4557-9f69-46c5ec722083?_state=KHxxh-E1OqQ0FoANKGu-CcWQU4gJ9U5VcsskwyHTnDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDdmZjA5LWYzNDQtNDU1Ny05ZjY5LTQ2YzVlYzcyMjA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDAzNTIzNTJaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" provided=sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb vars.name="foo/bar" vars.uuid=dc07ff09-f344-4557-9f69-46c5ec722083 time="2025-10-23T10:51:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=8b3c5d46-5c8c-476a-a3d3-cbababf788c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/dc07ff09-f344-4557-9f69-46c5ec722083?_state=KHxxh-E1OqQ0FoANKGu-CcWQU4gJ9U5VcsskwyHTnDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDdmZjA5LWYzNDQtNDU1Ny05ZjY5LTQ2YzVlYzcyMjA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDAzNTIzNTJaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dc07ff09-f344-4557-9f69-46c5ec722083 time="2025-10-23T10:51:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb, 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:41735" http.request.id=8b3c5d46-5c8c-476a-a3d3-cbababf788c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/dc07ff09-f344-4557-9f69-46c5ec722083?_state=KHxxh-E1OqQ0FoANKGu-CcWQU4gJ9U5VcsskwyHTnDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDdmZjA5LWYzNDQtNDU1Ny05ZjY5LTQ2YzVlYzcyMjA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDAzNTIzNTJaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.87115ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dc07ff09-f344-4557-9f69-46c5ec722083 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "PUT /v2/foo/bar/blobs/uploads/dc07ff09-f344-4557-9f69-46c5ec722083?_state=KHxxh-E1OqQ0FoANKGu-CcWQU4gJ9U5VcsskwyHTnDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDdmZjA5LWYzNDQtNDU1Ny05ZjY5LTQ2YzVlYzcyMjA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDAzNTIzNTJaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=5ad9ba1d-762c-4cfe-bba1-25b9b0b9b82a http.request.method=POST http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=5a769d05-635f-48f8-b2f0-094bdc7824ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/f50ef7ab-d5a1-4172-8f0f-1c9511e4ad1c?_state=MGLUsTczYsKk9Qs7fSVD73I1Wbw5FPQC54XFCxPGdwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MGVmN2FiLWQ1YTEtNDE3Mi04ZjBmLTFjOTUxMWU0YWQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDY2OTQ4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.072958ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "PUT /v2/foo/bar/blobs/uploads/f50ef7ab-d5a1-4172-8f0f-1c9511e4ad1c?_state=MGLUsTczYsKk9Qs7fSVD73I1Wbw5FPQC54XFCxPGdwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MGVmN2FiLWQ1YTEtNDE3Mi04ZjBmLTFjOTUxMWU0YWQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMDY2OTQ4MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=5d33d77d-1060-4cb0-9981-0b5f917a293f http.request.method=POST http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.46718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=760b43dd-42b5-45e6-8016-9e5cf435cd3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/682f1876-e234-4826-a68a-9c7586f34f88?_state=2Rux55LcbCvJ-ZuF6hjuBdJXcX7PlIYT3MHVOfQokDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MmYxODc2LWUyMzQtNDgyNi1hNjhhLTljNzU4NmYzNGY4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMTM0NTUwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.76336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "PUT /v2/foo/bar/blobs/uploads/682f1876-e234-4826-a68a-9c7586f34f88?_state=2Rux55LcbCvJ-ZuF6hjuBdJXcX7PlIYT3MHVOfQokDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MmYxODc2LWUyMzQtNDgyNi1hNjhhLTljNzU4NmYzNGY4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMTM0NTUwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=4b157866-8c43-4569-8afa-0bd26f74d3cb http.request.method=POST http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=9c7f9610-261c-4c8f-8d59-b9c291b50eae http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/4e01ea32-8cc3-43aa-8acd-ce18b8f5242f?_state=xOafcoIHPmm76Og5A_Itu8P80UtjcWuGLEPHmHi6HUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDFlYTMyLThjYzMtNDNhYS04YWNkLWNlMThiOGY1MjQyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMTk3NjMyMTFaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.765929897s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:18 +0000] "PUT /v2/foo/bar/blobs/uploads/4e01ea32-8cc3-43aa-8acd-ce18b8f5242f?_state=xOafcoIHPmm76Og5A_Itu8P80UtjcWuGLEPHmHi6HUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDFlYTMyLThjYzMtNDNhYS04YWNkLWNlMThiOGY1MjQyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToxOC4wMTk3NjMyMTFaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=39ca670a-7bde-4f70-92c8-c94e8f84586f http.request.method=POST http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.853545ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41735" http.request.id=f0d252f1-0273-4958-9721-953b68b65c35 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/fecbc083-e367-4a73-b107-5d258dfe565a?_state=9a9eJgpoSdCs1TLUbUheZlkB0e-2gWnZ4-w3LA4XifN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2JjMDgzLWUzNjctNGE3My1iMTA3LTVkMjU4ZGZlNTY1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyMC45MjU1NjYxNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.672520727s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/fecbc083-e367-4a73-b107-5d258dfe565a?_state=9a9eJgpoSdCs1TLUbUheZlkB0e-2gWnZ4-w3LA4XifN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2JjMDgzLWUzNjctNGE3My1iMTA3LTVkMjU4ZGZlNTY1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyMC45MjU1NjYxNDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=21f43824-4713-4f12-bc4d-0834bd20bdee http.request.method=PUT http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/uploads/fecbc083-e367-4a73-b107-5d258dfe565a?_state=bkT-2alHjQRd_MgrmDX2AbDb79Hj_EhZcw_xum55i197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2JjMDgzLWUzNjctNGE3My1iMTA3LTVkMjU4ZGZlNTY1YSIsIk9mZnNldCI6MTk4MDQ2NzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MjBaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.111582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "PUT /v2/foo/bar/blobs/uploads/fecbc083-e367-4a73-b107-5d258dfe565a?_state=bkT-2alHjQRd_MgrmDX2AbDb79Hj_EhZcw_xum55i197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlY2JjMDgzLWUzNjctNGE3My1iMTA3LTVkMjU4ZGZlNTY1YSIsIk9mZnNldCI6MTk4MDQ2NzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MjBaIn0%3D&digest=sha256%3Afdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=c1698f56-21dd-4287-aa9a-7e515ba804a4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.471453ms http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=ca339374-ee72-423b-84b6-09af5abb82a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=137.618689ms http.response.status=200 http.response.written=19804672 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "GET /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 200 19804672 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=error msg="error parsing digest="sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=af82d8f4-20f4-45c5-bacf-78962042d690 http.request.method=GET http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" vars.name="foo/bar" time="2025-10-23T10:51:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=af82d8f4-20f4-45c5-bacf-78962042d690 http.request.method=GET http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/foo/bar/blobs/sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.406933ms http.response.status=400 http.response.written=110 vars.digest="sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "GET /v2/foo/bar/blobs/sha257:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=b5fab71c-e762-4692-bdf5-2b4fa7e65bdb http.request.method=GET http.request.remoteaddr="127.0.0.1:51122" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227541ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "GET /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:51:23Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=2b1e1819-0bb2-4207-8cb9-0973474b9f71 http.request.method=GET http.request.remoteaddr="127.0.0.1:59634" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.558195ms http.response.status=404 http.response.written=157 vars.digest="sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "GET /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=64b25e8b-2146-42a9-81f5-20de4c93cc13 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.395474ms http.response.status=404 http.response.written=157 vars.digest="sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=6a128815-5188-4cae-a5ba-b12a866cfae0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186351ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=5d0d7d90-6420-4228-8933-778c21bed6c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732512ms http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "GET /v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=63cfb2b8-3f6d-4ac8-b4cb-7e1dd7615dcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.330792ms http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=c65f4b2a-b9eb-4ab8-9819-3b7630bb4f42 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9 time="2025-10-23T10:51:24Z" 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:45097" http.request.id=c65f4b2a-b9eb-4ab8-9819-3b7630bb4f42 http.request.method=GET http.request.remoteaddr="127.0.0.1:59644" http.request.uri="/v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.058957ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "GET /v2/foo/bar/blobs/uploads/7dc5fa32-4ea2-4517-ad73-9c0733c4f7c9?_state=Va6BkO2smRgubit03fS7wxhCtnrsMJovQ71XrRyHrjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzVmYTMyLTRlYTItNDUxNy1hZDczLTljMDczM2M0ZjdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNDgyMTQwOThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=eba72008-a309-4eef-b3d1-7fbc71c27019 http.request.method=POST http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.469344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=03a6fc56-b647-4edb-badb-d70084fa4c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/81b6d515-0e23-4cd1-a47d-966d810627e2?_state=zM9p56wtMDGwlf6lj0akwnP9WYyLXiHtppvyLDpzfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxYjZkNTE1LTBlMjMtNGNkMS1hNDdkLTk2NmQ4MTA2MjdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNTg4NzA1NDRaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" provided=sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 vars.name="foo/bar" vars.uuid=81b6d515-0e23-4cd1-a47d-966d810627e2 time="2025-10-23T10:51:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=03a6fc56-b647-4edb-badb-d70084fa4c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/81b6d515-0e23-4cd1-a47d-966d810627e2?_state=zM9p56wtMDGwlf6lj0akwnP9WYyLXiHtppvyLDpzfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxYjZkNTE1LTBlMjMtNGNkMS1hNDdkLTk2NmQ4MTA2MjdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNTg4NzA1NDRaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=81b6d515-0e23-4cd1-a47d-966d810627e2 time="2025-10-23T10:51:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867, 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:45097" http.request.id=03a6fc56-b647-4edb-badb-d70084fa4c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/81b6d515-0e23-4cd1-a47d-966d810627e2?_state=zM9p56wtMDGwlf6lj0akwnP9WYyLXiHtppvyLDpzfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxYjZkNTE1LTBlMjMtNGNkMS1hNDdkLTk2NmQ4MTA2MjdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNTg4NzA1NDRaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.582621ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=81b6d515-0e23-4cd1-a47d-966d810627e2 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "PUT /v2/foo/bar/blobs/uploads/81b6d515-0e23-4cd1-a47d-966d810627e2?_state=zM9p56wtMDGwlf6lj0akwnP9WYyLXiHtppvyLDpzfhZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxYjZkNTE1LTBlMjMtNGNkMS1hNDdkLTk2NmQ4MTA2MjdlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNTg4NzA1NDRaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=e09068ea-1f09-4704-b88a-a731431bbc56 http.request.method=POST http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.293322ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=61df57ec-677d-4f01-b93c-ad68584a62af http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/d971ffa3-bf1d-46d2-96a5-a3fc923ac70d?_state=6AE6AhRvBXtpRDlqy89KABrwMjW9HC0k84MiHB4_o-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NzFmZmEzLWJmMWQtNDZkMi05NmE1LWEzZmM5MjNhYzcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNjU4MDEzOTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.703542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d971ffa3-bf1d-46d2-96a5-a3fc923ac70d?_state=6AE6AhRvBXtpRDlqy89KABrwMjW9HC0k84MiHB4_o-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NzFmZmEzLWJmMWQtNDZkMi05NmE1LWEzZmM5MjNhYzcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNjU4MDEzOTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=cbe045c4-1cbb-4a2c-9b17-5f6e3f3b077b http.request.method=POST http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=f76e4a5f-a275-439d-8ab3-0fb53149f6b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/13f37cec-a7e4-4287-a467-29a4f5ed70e1?_state=6zxjuWXUbpfp_pc0X8Vtb0SwirzibWA_ePxldCnTwRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZjM3Y2VjLWE3ZTQtNDI4Ny1hNDY3LTI5YTRmNWVkNzBlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNzIyMjgxMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.741947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "PUT /v2/foo/bar/blobs/uploads/13f37cec-a7e4-4287-a467-29a4f5ed70e1?_state=6zxjuWXUbpfp_pc0X8Vtb0SwirzibWA_ePxldCnTwRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzZjM3Y2VjLWE3ZTQtNDI4Ny1hNDY3LTI5YTRmNWVkNzBlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNzIyMjgxMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=5078231b-fe01-4415-8fde-670541065a38 http.request.method=POST http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.142944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=3bf7b32e-2462-4165-a963-c614158c2bfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/9ef55af3-5f7e-448f-a022-16946cb5458d?_state=dn8isBmbxLwQe8qjDei5a2Jp-vXy3iYnqul39ge5Gbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZjU1YWYzLTVmN2UtNDQ4Zi1hMDIyLTE2OTQ2Y2I1NDU4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNzg1NzkyMjZaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.duration=4.192476869s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:24 +0000] "PUT /v2/foo/bar/blobs/uploads/9ef55af3-5f7e-448f-a022-16946cb5458d?_state=dn8isBmbxLwQe8qjDei5a2Jp-vXy3iYnqul39ge5Gbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZjU1YWYzLTVmN2UtNDQ4Zi1hMDIyLTE2OTQ2Y2I1NDU4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyNC4xNzg1NzkyMjZaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=87f7e03b-4a32-471a-a501-d2dd6b476c0a http.request.method=POST http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608031ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45097" http.request.id=e1923299-3f37-494f-8e29-495115f3414f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/7576daf4-0a6b-46e4-b610-72cdac831b39?_state=7ae5mjvGeHJM_dqPjkS0XcuxiNM9AvwFtA9e3akjvn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NzZkYWY0LTBhNmItNDZlNC1iNjEwLTcyY2RhYzgzMWIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyOC41MjUxMzAzMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.223160823s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/7576daf4-0a6b-46e4-b610-72cdac831b39?_state=7ae5mjvGeHJM_dqPjkS0XcuxiNM9AvwFtA9e3akjvn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NzZkYWY0LTBhNmItNDZlNC1iNjEwLTcyY2RhYzgzMWIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MToyOC41MjUxMzAzMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=1d2d3150-f1cb-43b0-9d97-fa066a80c55a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/uploads/7576daf4-0a6b-46e4-b610-72cdac831b39?_state=0bdlWC3TfTEaMP0DbhRF51se8p7G4Y_6aRgskM0uZMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NzZkYWY0LTBhNmItNDZlNC1iNjEwLTcyY2RhYzgzMWIzOSIsIk9mZnNldCI6MjQ2MTQ0MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MjhaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.duration=3.053479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "PUT /v2/foo/bar/blobs/uploads/7576daf4-0a6b-46e4-b610-72cdac831b39?_state=0bdlWC3TfTEaMP0DbhRF51se8p7G4Y_6aRgskM0uZMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NzZkYWY0LTBhNmItNDZlNC1iNjEwLTcyY2RhYzgzMWIzOSIsIk9mZnNldCI6MjQ2MTQ0MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MjhaIn0%3D&digest=sha256%3A17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=54ea5033-0066-49c0-bb6d-c19454916b87 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.494113ms http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=0602397f-1bf3-42ca-bc7a-f8967643672e http.request.method=GET http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=183.060867ms http.response.status=200 http.response.written=24614400 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "GET /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 200 24614400 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=error msg="error parsing digest="sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=2d13494a-1f66-45e4-8b65-59adae32b139 http.request.method=GET http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" vars.name="foo/bar" time="2025-10-23T10:51:32Z" 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:45097" http.request.id=2d13494a-1f66-45e4-8b65-59adae32b139 http.request.method=GET http.request.remoteaddr="127.0.0.1:59656" http.request.uri="/v2/foo/bar/blobs/sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.025093ms http.response.status=400 http.response.written=110 vars.digest="sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "GET /v2/foo/bar/blobs/sha257:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=5967ad94-22e9-4577-b371-66245260f8c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262262ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "GET /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=7f4eac2b-bc3d-45b8-8234-d80a05c67faa http.request.method=GET http.request.remoteaddr="127.0.0.1:54212" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.376952ms http.response.status=200 http.response.written=458752 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "GET /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 200 458752 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45097" http.request.id=e37e5fee-9a72-4262-9e42-e682e4b1e5ae http.request.method=GET http.request.remoteaddr="127.0.0.1:54206" http.request.uri="/v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.223145ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [23/Oct/2025:10:51:32 +0000] "GET /v2/foo/bar/blobs/sha256:17197fd3903ee0bdf1ae3f2590779304d72e5360c40a43095a94bc2514a38867 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=bfc32630-639f-4b7b-8f53-390f45c40072 http.request.method=GET http.request.remoteaddr="127.0.0.1:51122" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.188517552s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "GET /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2025-10-23T10:51:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41735" http.request.id=ed0a81ae-2ad2-4476-814e-77f21942d021 http.request.method=GET http.request.remoteaddr="127.0.0.1:51106" http.request.uri="/v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.199957565s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [23/Oct/2025:10:51:23 +0000] "GET /v2/foo/bar/blobs/sha256:fdca5d5e2a19bcbce9715edc13d2e840f754129e1ad6c5c7bd5e79b33b8c79cb HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.26s) === RUN TestBlobDelete time="2025-10-23T10:51:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:51:32Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=ffe38d6f-7a8c-411a-b302-c32f52c90422 http.request.method=GET http.request.remoteaddr="127.0.0.1:35568" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.302586ms http.response.status=404 http.response.written=157 vars.digest="sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "GET /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=f4cbe651-6202-4179-aeac-1ab4118a2538 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.272749ms http.response.status=404 http.response.written=157 vars.digest="sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=84de1a03-6259-4927-adf3-855946f5bc84 http.request.method=POST http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=37c21a16-5031-4301-9b7e-6def672fad83 http.request.method=GET http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="949.919µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "GET /v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=cf5e4c6b-82d0-4c5a-9902-2d233151f268 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.321295ms http.response.status=204 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "DELETE /v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=003f2df6-0f78-4716-8b04-6b4b679e902a http.request.method=GET http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c7512ae3-3b13-46a8-8e22-c01ad7c5df62 time="2025-10-23T10:51:33Z" 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:45101" http.request.id=003f2df6-0f78-4716-8b04-6b4b679e902a http.request.method=GET http.request.remoteaddr="127.0.0.1:35570" http.request.uri="/v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.309364ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c7512ae3-3b13-46a8-8e22-c01ad7c5df62 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "GET /v2/foo/bar/blobs/uploads/c7512ae3-3b13-46a8-8e22-c01ad7c5df62?_state=oK6GDpvLwYhqoXostgT-oPZguLEdMJbNP1KvMXvLK9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTEyYWUzLTNiMTMtNDZhOC04ZTIyLWMwMWFkN2M1ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNjY3MTQxMVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=9f99b43e-0606-4a02-b459-7628faf12b85 http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=565aa290-9608-4ca2-83de-37073fca17fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/fc00b592-7d4c-462e-9012-025131206aca?_state=41giESH85d6lYkxSp2gqbfnrQ_fHua4UG3XriNEx_XJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDBiNTkyLTdkNGMtNDYyZS05MDEyLTAyNTEzMTIwNmFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNzY4MzMyMjlaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" provided=sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 vars.name="foo/bar" vars.uuid=fc00b592-7d4c-462e-9012-025131206aca time="2025-10-23T10:51:33Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=565aa290-9608-4ca2-83de-37073fca17fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/fc00b592-7d4c-462e-9012-025131206aca?_state=41giESH85d6lYkxSp2gqbfnrQ_fHua4UG3XriNEx_XJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDBiNTkyLTdkNGMtNDYyZS05MDEyLTAyNTEzMTIwNmFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNzY4MzMyMjlaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fc00b592-7d4c-462e-9012-025131206aca time="2025-10-23T10:51:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881, 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:45101" http.request.id=565aa290-9608-4ca2-83de-37073fca17fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/fc00b592-7d4c-462e-9012-025131206aca?_state=41giESH85d6lYkxSp2gqbfnrQ_fHua4UG3XriNEx_XJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDBiNTkyLTdkNGMtNDYyZS05MDEyLTAyNTEzMTIwNmFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNzY4MzMyMjlaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.126227ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fc00b592-7d4c-462e-9012-025131206aca 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "PUT /v2/foo/bar/blobs/uploads/fc00b592-7d4c-462e-9012-025131206aca?_state=41giESH85d6lYkxSp2gqbfnrQ_fHua4UG3XriNEx_XJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDBiNTkyLTdkNGMtNDYyZS05MDEyLTAyNTEzMTIwNmFjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yNzY4MzMyMjlaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=316b8450-ce3e-4f62-8712-2f68ed6b44ab http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.313389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=1bfa10d4-193c-48c4-a60e-9159e11c32a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/56c335a9-46a8-4a22-bd5d-dfb65a5612a7?_state=uqMk_C-yDJPTMmZsNtInpCEbdVJyBAAykoBAcQN02ot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YzMzNWE5LTQ2YTgtNGEyMi1iZDVkLWRmYjY1YTU2MTJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yODYzNzg4MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.16674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "PUT /v2/foo/bar/blobs/uploads/56c335a9-46a8-4a22-bd5d-dfb65a5612a7?_state=uqMk_C-yDJPTMmZsNtInpCEbdVJyBAAykoBAcQN02ot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YzMzNWE5LTQ2YTgtNGEyMi1iZDVkLWRmYjY1YTU2MTJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yODYzNzg4MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=08edc271-e3ea-41e2-a2a0-fe36b256f4b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602949ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=e78537a2-ac5c-4050-ade0-2bca98fd2630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/30483101-c452-44e1-a30f-08b94d9fd2ba?_state=1Z0w9dS8lZ8owq2-Jp_XJJhnyUcsiVC-EdJlZXRr7317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNDgzMTAxLWM0NTItNDRlMS1hMzBmLTA4Yjk0ZDlmZDJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yOTM2MjI5MTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.089101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "PUT /v2/foo/bar/blobs/uploads/30483101-c452-44e1-a30f-08b94d9fd2ba?_state=1Z0w9dS8lZ8owq2-Jp_XJJhnyUcsiVC-EdJlZXRr7317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNDgzMTAxLWM0NTItNDRlMS1hMzBmLTA4Yjk0ZDlmZDJiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yOTM2MjI5MTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=27cbca49-62be-4c36-83ef-b68d3a5ae20c http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=60f2d54c-074b-48d3-ba99-7acc90c505ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/b8e6523e-d101-4438-b66a-c02085d9ca60?_state=wx_OAFX3qQ0ykw2ul-oBksLfKcKeK2S3TOBHdXj8JVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZTY1MjNlLWQxMDEtNDQzOC1iNjZhLWMwMjA4NWQ5Y2E2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yOTk5OTM1NDFaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.duration=4.836638585s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:33 +0000] "PUT /v2/foo/bar/blobs/uploads/b8e6523e-d101-4438-b66a-c02085d9ca60?_state=wx_OAFX3qQ0ykw2ul-oBksLfKcKeK2S3TOBHdXj8JVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZTY1MjNlLWQxMDEtNDQzOC1iNjZhLWMwMjA4NWQ5Y2E2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozMy4yOTk5OTM1NDFaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=9fc8aa39-dcff-447f-9d81-91ba3db0cfd8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126059ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45101" http.request.id=9ae064cf-0212-4329-a8db-a447f5f34ea7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/626a4be0-71f2-48f8-8fb6-6ec2d156a2a3?_state=elN-KF_B1-V1jZXpBpYys-HRtkqbMxetjNrOJXvQcId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNmE0YmUwLTcxZjItNDhmOC04ZmI2LTZlYzJkMTU2YTJhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozOC4zMTM4ODc4NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.552521645s http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/626a4be0-71f2-48f8-8fb6-6ec2d156a2a3?_state=elN-KF_B1-V1jZXpBpYys-HRtkqbMxetjNrOJXvQcId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNmE0YmUwLTcxZjItNDhmOC04ZmI2LTZlYzJkMTU2YTJhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTozOC4zMTM4ODc4NDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=120dfa6a-a034-4217-8911-bbcdcd6b6e14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/uploads/626a4be0-71f2-48f8-8fb6-6ec2d156a2a3?_state=cH2og5UnJGY3aLjVEkgWX9T25dVaYP6xlM79Sfjf6a97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNmE0YmUwLTcxZjItNDhmOC04ZmI2LTZlYzJkMTU2YTJhMyIsIk9mZnNldCI6MjU2Njc1ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MzhaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.duration=2.992495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:42 +0000] "PUT /v2/foo/bar/blobs/uploads/626a4be0-71f2-48f8-8fb6-6ec2d156a2a3?_state=cH2og5UnJGY3aLjVEkgWX9T25dVaYP6xlM79Sfjf6a97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNmE0YmUwLTcxZjItNDhmOC04ZmI2LTZlYzJkMTU2YTJhMyIsIk9mZnNldCI6MjU2Njc1ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTE6MzhaIn0%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=07cf2f4b-6ecd-4549-a6bc-61c18014bcc1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.314934ms http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=1c7aa70b-ff0b-472e-907e-24e3616fa035 http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=187.786891ms http.response.status=200 http.response.written=25667584 127.0.0.1 - - [23/Oct/2025:10:51:42 +0000] "GET /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 200 25667584 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=error msg="error parsing digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=68b14934-d3cd-4108-be2c-4fb4582db68c http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" time="2025-10-23T10:51:43Z" 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:45101" http.request.id=68b14934-d3cd-4108-be2c-4fb4582db68c http.request.method=GET http.request.remoteaddr="127.0.0.1:35586" http.request.uri="/v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.067766ms http.response.status=400 http.response.written=110 vars.digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "GET /v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=1a9626c4-28bd-41b0-93cc-42f8b6a54632 http.request.method=GET http.request.remoteaddr="127.0.0.1:49264" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.duration=2.864903ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "GET /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=0dd3207b-2e20-448f-9d63-3d11c2a4c09d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49278" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=bbd214c6-2621-4998-a7ea-883b3a9a8b19 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49278" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.140681ms http.response.status=404 http.response.written=157 vars.digest="sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" 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:45101" http.request.id=3a46045c-9000-4ab9-a44b-8cc674528add http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49278" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.048284ms http.response.status=404 http.response.written=74 vars.digest="sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=error msg="error parsing digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=329d97fc-332a-49a6-bc1c-d3099d9888ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49288" http.request.uri="/v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" time="2025-10-23T10:51:43Z" 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:45101" http.request.id=329d97fc-332a-49a6-bc1c-d3099d9888ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49288" http.request.uri="/v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.159584ms http.response.status=400 http.response.written=110 vars.digest="sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "DELETE /v2/foo/bar/blobs/sha257:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-23T10:51:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=a53e966a-f056-4217-b254-8ee29fa05c63 http.request.method=POST http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054442ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=9c438214-2125-4491-a7fc-c01059671f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/uploads/823d8d22-b697-4d2e-8312-848c0803f095?_state=IoBIzT2SLF_v5S3dzuYFAV3-NoFiNB6AYPELpB-0okF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyM2Q4ZDIyLWI2OTctNGQyZS04MzEyLTg0OGMwODAzZjA5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo0My4xMzI3OTgxN1oifQ%3D%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.duration=4.495199652s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "PUT /v2/foo/bar/blobs/uploads/823d8d22-b697-4d2e-8312-848c0803f095?_state=IoBIzT2SLF_v5S3dzuYFAV3-NoFiNB6AYPELpB-0okF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyM2Q4ZDIyLWI2OTctNGQyZS04MzEyLTg0OGMwODAzZjA5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo0My4xMzI3OTgxN1oifQ%3D%3D&digest=sha256%3Ae00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=04fc299b-4f32-4b77-8489-d3c944689e16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49296" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.958705ms http.response.status=200 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=a602936f-48fc-47ba-a5d9-c39187da27bd http.request.method=GET http.request.remoteaddr="127.0.0.1:49250" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.743965064s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "GET /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-23T10:51:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45101" http.request.id=222decd3-215c-413e-a017-a07d67d9e0e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49264" http.request.uri="/v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.73398225s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [23/Oct/2025:10:51:43 +0000] "GET /v2/foo/bar/blobs/sha256:e00dfddd0309ba7eec5940ccc2a74de3bf2680dacd1cde940ad0cbf2efdc3881 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (14.87s) === RUN TestRelativeURL time="2025-10-23T10:51:47Z" 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-10-23T10:51:47Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36641" http.request.id=618e582f-bfe3-407b-a541-41011604ff55 http.request.method=POST http.request.remoteaddr="127.0.0.1:39188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.659374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36641" http.request.id=29bac842-0704-4e88-aaae-164caca897c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39188" http.request.uri="/v2/foo/bar/blobs/uploads/fe8d63da-7b35-491e-ab83-808f7dd4e871?_state=3Csk2PRniP6Z65CnhL8p6QzYrYY0UAmotZXxxIak1lV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlOGQ2M2RhLTdiMzUtNDkxZS1hYjgzLTgwOGY3ZGQ0ZTg3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo0Ny44NTk5MzE4MzFaIn0%3D&digest=sha256%3A3602363876247cf475e16b1a5b5048a01f4a2c40bcb3dce452dfb6403c0b46ea" http.request.useragent="Go-http-client/1.1" http.response.duration=5.443683796s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:48 +0000] "PUT /v2/foo/bar/blobs/uploads/fe8d63da-7b35-491e-ab83-808f7dd4e871?_state=3Csk2PRniP6Z65CnhL8p6QzYrYY0UAmotZXxxIak1lV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlOGQ2M2RhLTdiMzUtNDkxZS1hYjgzLTgwOGY3ZGQ0ZTg3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo0Ny44NTk5MzE4MzFaIn0%3D&digest=sha256%3A3602363876247cf475e16b1a5b5048a01f4a2c40bcb3dce452dfb6403c0b46ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36641" http.request.id=2776e4e9-66da-4d3a-af3a-dcafc7a25f60 http.request.method=POST http.request.remoteaddr="127.0.0.1:39188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36641" http.request.id=6456128a-18af-440f-a949-5d7ede7c42dd http.request.method=POST http.request.remoteaddr="127.0.0.1:39188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.220467ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:51:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36641" http.request.id=d9d83dd9-2b82-4b28-8abc-73e1e891a5c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39188" http.request.uri="/v2/foo/bar/blobs/uploads/89de43c5-dd15-4184-913b-79e92bb4ab9b?_state=vvkBw48MdYtjAMUHXihSuIJx_wrtpZ7IQ8sCVa86HOd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZGU0M2M1LWRkMTUtNDE4NC05MTNiLTc5ZTkyYmI0YWI5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo1My45MTMwNjkwNzJaIn0%3D&digest=sha256%3Aafb97788c05b7da41ce2efe4d4b939314f9096e0e1b9240ed26da1633f083747" http.request.useragent="Go-http-client/1.1" http.response.duration=5.363163514s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:53 +0000] "PUT /v2/foo/bar/blobs/uploads/89de43c5-dd15-4184-913b-79e92bb4ab9b?_state=vvkBw48MdYtjAMUHXihSuIJx_wrtpZ7IQ8sCVa86HOd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5ZGU0M2M1LWRkMTUtNDE4NC05MTNiLTc5ZTkyYmI0YWI5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo1My45MTMwNjkwNzJaIn0%3D&digest=sha256%3Aafb97788c05b7da41ce2efe4d4b939314f9096e0e1b9240ed26da1633f083747 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (11.43s) === RUN TestBlobDeleteDisabled time="2025-10-23T10:51:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:51:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:59Z" 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:45189" http.request.id=a6d93459-a4ba-45ae-a526-040363e5d3a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47472" http.request.uri="/v2/foo/bar/blobs/sha256:af4ba3876c859d3fc0260ade8edf15b7f0fa2764ae96a32fd1a7a24e4f264ab9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.828122ms http.response.status=405 http.response.written=78 vars.digest="sha256:af4ba3876c859d3fc0260ade8edf15b7f0fa2764ae96a32fd1a7a24e4f264ab9" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:51:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:af4ba3876c859d3fc0260ade8edf15b7f0fa2764ae96a32fd1a7a24e4f264ab9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.34s) === RUN TestDeleteDisabled time="2025-10-23T10:51:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:51:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:51:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41905" http.request.id=88e2dc0a-2e42-48b9-a113-22f5ae98f3cd http.request.method=POST http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41905" http.request.id=422d6ec8-8e1a-45c0-955c-c6a9afa3fc8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/bar/blobs/uploads/4791ef38-9b44-452a-b8fc-47a9fe84d026?_state=3Fd-Yrd_0O9yA7_4Zxwl_zCffNbbgOSfv9TidltazzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTFlZjM4LTliNDQtNDUyYS1iOGZjLTQ3YTlmZTg0ZDAyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo1OS45NjMzOTA4MzdaIn0%3D&digest=sha256%3A99e342c89757226f6f6c6378bb07d5c021ce94f6ac021bb3638a8916d5467de2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.999311492s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:51:59 +0000] "PUT /v2/foo/bar/blobs/uploads/4791ef38-9b44-452a-b8fc-47a9fe84d026?_state=3Fd-Yrd_0O9yA7_4Zxwl_zCffNbbgOSfv9TidltazzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OTFlZjM4LTliNDQtNDUyYS1iOGZjLTQ3YTlmZTg0ZDAyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MTo1OS45NjMzOTA4MzdaIn0%3D&digest=sha256%3A99e342c89757226f6f6c6378bb07d5c021ce94f6ac021bb3638a8916d5467de2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52: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:41905" http.request.id=a232dd2d-710f-4c3a-8f03-12e5b5ae0b1e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/bar/blobs/sha256:99e342c89757226f6f6c6378bb07d5c021ce94f6ac021bb3638a8916d5467de2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.775901ms http.response.status=405 http.response.written=78 vars.digest="sha256:99e342c89757226f6f6c6378bb07d5c021ce94f6ac021bb3638a8916d5467de2" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:52:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:99e342c89757226f6f6c6378bb07d5c021ce94f6ac021bb3638a8916d5467de2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.35s) === RUN TestDeleteReadOnly time="2025-10-23T10:52: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-10-23T10:52:04Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36773" http.request.id=268e7dce-8b2b-48cc-a1a7-d11e0240c8d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35680" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.773534ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36773" http.request.id=3335944c-8fe9-4eff-acf9-6a6e3fe9879c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35680" http.request.uri="/v2/foo/bar/blobs/uploads/849a178e-b409-4800-b900-b08c7c6dd279?_state=kGn0tg8NIlkd_g-ir1HOnp81r_-TT_DXdtL-X9UPv917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0OWExNzhlLWI0MDktNDgwMC1iOTAwLWIwOGM3YzZkZDI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MjowNS4zMjg3NjMwNDVaIn0%3D&digest=sha256%3A1c393481e7d737905e2113a1fb32c33c402e89297b58e17c834b68e7a5d8be20" http.request.useragent="Go-http-client/1.1" http.response.duration=6.3064497s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:05 +0000] "PUT /v2/foo/bar/blobs/uploads/849a178e-b409-4800-b900-b08c7c6dd279?_state=kGn0tg8NIlkd_g-ir1HOnp81r_-TT_DXdtL-X9UPv917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0OWExNzhlLWI0MDktNDgwMC1iOTAwLWIwOGM3YzZkZDI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1MjowNS4zMjg3NjMwNDVaIn0%3D&digest=sha256%3A1c393481e7d737905e2113a1fb32c33c402e89297b58e17c834b68e7a5d8be20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:1c393481e7d737905e2113a1fb32c33c402e89297b58e17c834b68e7a5d8be20 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.67s) === RUN TestStartPushReadOnly time="2025-10-23T10:52:11Z" 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-10-23T10:52:11Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-10-23T10:52:11Z" 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-10-23T10:52:11Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:11Z" 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:34451" http.request.id=56b0a673-73c3-48b7-b562-3a5ad954cb06 http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.822177ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T10:52:11Z" 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:34451" http.request.id=26164711-3078-497e-9396-d8bfc9605ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.157808ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:11Z" 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:34451" http.request.id=f19f89f1-4b47-4d2d-8d71-7c7b1f320e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.103162ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T10:52:11Z" 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:34451" http.request.id=cb0ea61e-4ced-44dd-bd81-da2782904cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" 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=9.295997ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:11Z" 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:34451" http.request.id=cb0ea61e-4ced-44dd-bd81-da2782904cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" 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=9.41521ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:11Z" 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:34451" http.request.id=cb0ea61e-4ced-44dd-bd81-da2782904cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" 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=9.493991ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:11Z" 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:34451" http.request.id=cb0ea61e-4ced-44dd-bd81-da2782904cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" 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=9.566989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T10:52:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=8f0b67b3-58db-4655-83b9-8034417a1c69 http.request.method=POST http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.917647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=4b8f0ae0-1f75-48f4-967a-828058a20b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/blobs/uploads/824dc260-e46b-4cac-9685-262050e4cb1a?_state=ndW8XXiu9CPIELvrTMHBNni4uqIQdlVVepcmpaakWKV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjRkYzI2MC1lNDZiLTRjYWMtOTY4NS0yNjIwNTBlNGNiMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTIuMDM1OTQ0NTExWiJ9&digest=sha256%3A21f15c59b7ea9ca56364076c4a6148a2394a2a05616796cdfc23ae0b66651e99" http.request.useragent="Go-http-client/1.1" http.response.duration=5.935584553s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/824dc260-e46b-4cac-9685-262050e4cb1a?_state=ndW8XXiu9CPIELvrTMHBNni4uqIQdlVVepcmpaakWKV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjRkYzI2MC1lNDZiLTRjYWMtOTY4NS0yNjIwNTBlNGNiMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTIuMDM1OTQ0NTExWiJ9&digest=sha256%3A21f15c59b7ea9ca56364076c4a6148a2394a2a05616796cdfc23ae0b66651e99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=04a763cc-fc18-44e6-937a-5e1d8c65bdca http.request.method=POST http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.002966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=32d476a4-1eb4-461e-a879-33be4163324b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/blobs/uploads/55172940-9640-41d0-8f5c-5a4c47cc5c21?_state=EgzsmFyNSbD2ZlZIWypaSs_9XbzNqVd8hZe_chKQ6_B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTE3Mjk0MC05NjQwLTQxZDAtOGY1Yy01YTRjNDdjYzVjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTguMTcyMDk5Nzc0WiJ9&digest=sha256%3A217691f9df0b7f1b357f2e38c1c1770553b8c4d0cbfbad7e7e46c9f6a69295a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236834435s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/55172940-9640-41d0-8f5c-5a4c47cc5c21?_state=EgzsmFyNSbD2ZlZIWypaSs_9XbzNqVd8hZe_chKQ6_B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTE3Mjk0MC05NjQwLTQxZDAtOGY1Yy01YTRjNDdjYzVjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTguMTcyMDk5Nzc0WiJ9&digest=sha256%3A217691f9df0b7f1b357f2e38c1c1770553b8c4d0cbfbad7e7e46c9f6a69295a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=7ed3f026-ba9a-498c-bd5c-363f91741701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.41333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=8f5b7330-773c-4d2e-9799-d7dfa2cb0a7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.duration=10.375105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=8918ddb0-b5c4-443a-bb97-5490c21ffd05 http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" 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=5.237177ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=16e7ddd8-4736-4b7e-86d0-20903be650e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.006576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=f3ba8e6c-9373-4f7f-8d6a-964025bc80c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.duration=9.982738ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=c0e1dc05-325e-4e1a-a71f-03daaa5a9286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.duration=10.007584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:34451" http.request.id=938b742e-95b4-488b-835e-3e0713a4aa2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.duration=10.167925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=9890386a-f327-4a57-80b4-621311f12778 http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.827181ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=e96caa41-6e1f-49ae-8fbd-72c1bb777f5a http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851736ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=3a5470a5-40ad-4e5c-a929-28885f9e9c4c http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798684ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=302eaf84-df5c-4f24-886a-4c09bf5e0e1d http.request.method=GET http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.000042ms http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=error msg="payload digest does match: "sha256:9768e5e77d1b2f1c8312ed6b67617c4d30cd179ba27abf893f678e50fddd5ead" != "sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97"" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=16bdc6fd-fa3e-4231-a648-09f6251ef1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=16bdc6fd-fa3e-4231-a648-09f6251ef1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34474" http.request.uri="/v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.194127ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97" 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2acf14e38ac58a82cb2c5b3ee6131ed318b4540ccb741e5b578133431097b97 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=2d974635-c11e-4ed0-b8ff-178db57ef758 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.146334ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=dac65516-cc74-4ae4-a54e-aa30f1da1458 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.70337ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=6fec9b45-957e-474c-8af9-b74146fee62d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.260594ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:19Z" 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:34451" http.request.id=6fec9b45-957e-474c-8af9-b74146fee62d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.357246ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:19Z" 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:34451" http.request.id=6fec9b45-957e-474c-8af9-b74146fee62d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.433281ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=16a308d9-947a-45dc-91bd-7e8ccff84ce4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.139397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=beb1a446-efbf-4dfe-9712-87c2d9e4ee60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/d22a3237-038e-481a-8b78-a0332cceadb1?_state=Pz-fe357NRys15EapAbX8WIKfRR042lXPjx1cNQD8Ht7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjJhMzIzNy0wMzhlLTQ4MWEtOGI3OC1hMDMzMmNjZWFkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTkuNTA1OTA3MDQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.763576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/d22a3237-038e-481a-8b78-a0332cceadb1?_state=Pz-fe357NRys15EapAbX8WIKfRR042lXPjx1cNQD8Ht7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjJhMzIzNy0wMzhlLTQ4MWEtOGI3OC1hMDMzMmNjZWFkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTkuNTA1OTA3MDQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" 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:34451" http.request.id=ac055886-4f1b-41c7-8d4e-187139d429d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.365906ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:19Z" 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:34451" http.request.id=ac055886-4f1b-41c7-8d4e-187139d429d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.471599ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T10:52:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=e0f8b895-257d-4bc8-b09d-cb0da3e83adb http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275268ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=10212763-9ba6-4381-a4ea-a3f0ffe0f275 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/4960778c-94d8-493f-90b7-d61ebfc24a61?_state=P6IWi2qrYFuWBSGuLV6fW4TY-Rd1gSgm75R0AhDjol57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTYwNzc4Yy05NGQ4LTQ5M2YtOTBiNy1kNjFlYmZjMjRhNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTkuNzE3OTM5MzU4WiJ9&digest=sha256%3A0a0083016581b7bf4613ba9af2b9cd74f904d671ad0f27fb192dd74921dd683d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625017628s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/4960778c-94d8-493f-90b7-d61ebfc24a61?_state=P6IWi2qrYFuWBSGuLV6fW4TY-Rd1gSgm75R0AhDjol57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTYwNzc4Yy05NGQ4LTQ5M2YtOTBiNy1kNjFlYmZjMjRhNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MTkuNzE3OTM5MzU4WiJ9&digest=sha256%3A0a0083016581b7bf4613ba9af2b9cd74f904d671ad0f27fb192dd74921dd683d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=09d242c1-d889-4e9e-8056-672402b9c18f http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.492261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=0545a60d-bc7b-4690-8788-b6b8525edfb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/blobs/uploads/a31d4593-29e1-449c-b08e-656c961466f8?_state=snxoe5LhkaLCrbb8NsuaCdQjF2i79vROJTqpBG3ce8p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzFkNDU5My0yOWUxLTQ0OWMtYjA4ZS02NTZjOTYxNDY2ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjEuNjA1OTAyMDVaIn0%3D&digest=sha256%3Ab5dc4010e275c6622fe7fd7cd6eba4ac9bdf2a572861c7fc1e097512c0f5aa48" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972653297s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/a31d4593-29e1-449c-b08e-656c961466f8?_state=snxoe5LhkaLCrbb8NsuaCdQjF2i79vROJTqpBG3ce8p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzFkNDU5My0yOWUxLTQ0OWMtYjA4ZS02NTZjOTYxNDY2ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjEuNjA1OTAyMDVaIn0%3D&digest=sha256%3Ab5dc4010e275c6622fe7fd7cd6eba4ac9bdf2a572861c7fc1e097512c0f5aa48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:34451" http.request.id=4add5bf8-a2c1-4c9d-a2b1-5fa73b14dad4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.373612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:34451" http.request.id=e462d3c5-a163-4acc-8fe5-ee0fd1ad9b07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.995071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=3a150d1b-8a95-47c0-bf8b-206268411ad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.980448ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=7ab3777f-8c9d-4c48-b71d-5ea96f0e8d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.696033ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=ba078c2d-ca12-48f4-99fb-25a37cf53a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966693ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=60d2a015-69aa-416f-8b42-d42602d0a6c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224853ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=f5d92c82-8205-4515-9dfe-aef502f545d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.124759ms http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="rewriting manifest sha256:103306e6e1a61fb1215b020379a8b26f56979e51f14928023720b5dac45152a8 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=d67ab06e-5425-46c2-8815-4954f3b7da4e http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" 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-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=d67ab06e-5425-46c2-8815-4954f3b7da4e http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.429738ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:34451" http.request.id=872cbe35-769c-4ed6-9321-2f68e1e45cbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.897227ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:34451" http.request.id=9cb35069-4233-49f0-b5be-a0665db54076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:34451" http.request.id=81a8100d-2058-4cab-8f2f-1d038a6596dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660" http.request.useragent="Go-http-client/1.1" http.response.duration=2.449175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=309d350f-32d1-43a7-8908-174bf3f9f427 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.519071ms http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=f30b4e55-5058-46f1-9263-870a2aaaa89a http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.521875ms http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=130d6231-fd00-4cb3-96b0-5f222bb866d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="871.918µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=d838a7e1-c14a-4def-b096-9c3d0775ff1e http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718031ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="rewriting manifest list sha256:cd1f145170321ec3b453d37348474fe1e2f5666e8963c480a7c8514e2e0dc660 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=18371889-1e5c-4538-805c-1606a01500ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" 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-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34451" http.request.id=18371889-1e5c-4538-805c-1606a01500ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33580" 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=6.213672ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-23T10:52: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 time="2025-10-23T10:52:24Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:24Z" 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:45181" http.request.id=e695b544-b328-4b98-9c6b-6f54886e50a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.084665ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:45181" http.request.id=2dd33b14-b258-414a-aa48-183d824d1602 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.353936ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:45181" http.request.id=5aa37b3c-47e7-4fd3-bdfa-e1b0b0cdef6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.223679ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" 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:45181" http.request.id=380b3234-8145-4b71-ba39-f40b8d28b27f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" 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=9.349166ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:24Z" 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:45181" http.request.id=380b3234-8145-4b71-ba39-f40b8d28b27f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" 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=9.448708ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:24Z" 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:45181" http.request.id=380b3234-8145-4b71-ba39-f40b8d28b27f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" 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=9.537626ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:24Z" 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:45181" http.request.id=380b3234-8145-4b71-ba39-f40b8d28b27f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" 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=9.609936ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T10:52:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=3575f57a-92eb-4168-a6b6-98edcec013b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.584945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=3dd46c93-c75d-4541-8004-0d6d172a579c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/blobs/uploads/c74a0488-549a-4601-a36f-53b7945da521?_state=RtoCTq_ZQKI3U1jpPtamniKmQ8mpYvF8gB61_fYtkuh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzRhMDQ4OC01NDlhLTQ2MDEtYTM2Zi01M2I3OTQ1ZGE1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjQuOTU3NDQyOTk3WiJ9&digest=sha256%3Aeb553c119599f4e4962383ca93af4bb39958c8f9c69ab8eff0323c78e623e94b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.940042836s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/c74a0488-549a-4601-a36f-53b7945da521?_state=RtoCTq_ZQKI3U1jpPtamniKmQ8mpYvF8gB61_fYtkuh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzRhMDQ4OC01NDlhLTQ2MDEtYTM2Zi01M2I3OTQ1ZGE1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjQuOTU3NDQyOTk3WiJ9&digest=sha256%3Aeb553c119599f4e4962383ca93af4bb39958c8f9c69ab8eff0323c78e623e94b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=e747fc0c-7785-412e-a443-624944fe0d16 http.request.method=POST http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.701591ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=32ece73a-c7af-4668-9e25-759aed8990d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/blobs/uploads/f9732a75-d203-4b2b-a1d2-b15f5b1d9460?_state=klF7cRSztQPtdfHZef6pFWOT2i9JduIRj8p56QD_sVR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOTczMmE3NS1kMjAzLTRiMmItYTFkMi1iMTVmNWIxZDk0NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjkuMTU1NjMxNzdaIn0%3D&digest=sha256%3Ab63eab2c004996503be4fa7e2358ef500a3429d114e481fcc64496ba9831ba3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.476732758s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/f9732a75-d203-4b2b-a1d2-b15f5b1d9460?_state=klF7cRSztQPtdfHZef6pFWOT2i9JduIRj8p56QD_sVR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOTczMmE3NS1kMjAzLTRiMmItYTFkMi1iMTVmNWIxZDk0NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MjkuMTU1NjMxNzdaIn0%3D&digest=sha256%3Ab63eab2c004996503be4fa7e2358ef500a3429d114e481fcc64496ba9831ba3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=e31d96a9-993c-4b22-bd5a-c1b6ae643b97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.436343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=f750ef01-1420-479a-85a3-886100f9122e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.duration=9.815055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=a47e0c69-42c6-4ca1-b30e-6d0840622cd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.827383ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=a701db1a-3c30-45fe-9edd-d12de94499d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.295383ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=83f35571-c4b3-450e-a47d-e414052907ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.duration=10.200956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=2be9b332-b0c6-4707-b7af-e15999a52263 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.duration=9.751654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45181" http.request.id=96d936ca-dd7c-4de2-ab74-69bfc28cca65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.duration=9.908386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=fbf4b81e-385f-4cad-99f6-0305cc80918f http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.771992ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=278377cc-8ed8-47a3-a774-20158f64e9ee http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42507ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=dfec8e8a-841a-4007-ac46-7a781730ff24 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851071ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=fbef287e-c863-4769-84c3-bef1e38a99d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.391086ms http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=error msg="payload digest does match: "sha256:60725110730c253a6d0d715d299209d464626d08ac69898df925818306c4c9f5" != "sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43"" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=d02df308-a2a6-4281-971b-a3122bb37d93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=d02df308-a2a6-4281-971b-a3122bb37d93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48872" http.request.uri="/v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.220244ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43" 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1785b74a03821a256f702c82d3c9a2ca24b09a567b2c6b157075823c03f26c43 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=32cfaf97-e27b-4e1c-b716-5f7334cddaba http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.3984ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=c68cca8c-e4d5-4c6c-902e-afe30f499028 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.727722ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45181" http.request.id=6bc575c2-dde8-46ec-9562-e69b167e1f3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.179179ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:31Z" 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:45181" http.request.id=6bc575c2-dde8-46ec-9562-e69b167e1f3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.274737ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:31Z" 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:45181" http.request.id=6bc575c2-dde8-46ec-9562-e69b167e1f3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.350903ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=73c04b0f-e25e-42be-b38c-75653af639ed http.request.method=POST http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.203979ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=aaa8262d-dd5a-44de-92a1-a2adcb932891 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/73cc26a4-32ad-4f27-8cf4-9bbb1973a545?_state=hfxl3e2c0jWPi9B-FZ7VtIlLe18wTi3pclhkvjXKy-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2NjMjZhNC0zMmFkLTRmMjctOGNmNC05YmJiMTk3M2E1NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzEuNzI2OTE3OTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.681626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/73cc26a4-32ad-4f27-8cf4-9bbb1973a545?_state=hfxl3e2c0jWPi9B-FZ7VtIlLe18wTi3pclhkvjXKy-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2NjMjZhNC0zMmFkLTRmMjctOGNmNC05YmJiMTk3M2E1NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzEuNzI2OTE3OTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" 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:45181" http.request.id=998455b8-b746-4f72-9980-03d98a69501e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.21417ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:31Z" 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:45181" http.request.id=998455b8-b746-4f72-9980-03d98a69501e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.309107ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T10:52:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=ba601098-67c6-4500-bcab-1960b9120025 http.request.method=POST http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=56cbf110-25d9-498a-b0f6-1023e68824fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/a6c64252-43e0-42b9-9ebd-f2422fbb4249?_state=QdWuVYVYrU4qs40cJbj1tYl-2fUyTzHV34ukUottoYF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmM2NDI1Mi00M2UwLTQyYjktOWViZC1mMjQyMmZiYjQyNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzEuOTk2Mzk3OTAzWiJ9&digest=sha256%3A3e5bb9f32a6e9edc0ad8ead84ffe6a5011901316c1adaf97daff50547435746c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.961337008s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/a6c64252-43e0-42b9-9ebd-f2422fbb4249?_state=QdWuVYVYrU4qs40cJbj1tYl-2fUyTzHV34ukUottoYF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmM2NDI1Mi00M2UwLTQyYjktOWViZC1mMjQyMmZiYjQyNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzEuOTk2Mzk3OTAzWiJ9&digest=sha256%3A3e5bb9f32a6e9edc0ad8ead84ffe6a5011901316c1adaf97daff50547435746c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:35Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=606a382d-aea3-4c17-a8c0-83b3e7704eca http.request.method=POST http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=9c420328-86ec-4346-80fa-1c5f27ca3a02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/blobs/uploads/d3034fd9-03df-4643-9b08-614e00e7b984?_state=VBBjy6QOX0fJXWAvO05WTadA75Me3GZBAYghb7e5mjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzAzNGZkOS0wM2RmLTQ2NDMtOWIwOC02MTRlMDBlN2I5ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzUuMjY1Mjk1NjI4WiJ9&digest=sha256%3A44de83233e533877f46817d4454e0ce0c8570e6cd59d97c8674c22cf316b33a3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578587778s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/d3034fd9-03df-4643-9b08-614e00e7b984?_state=VBBjy6QOX0fJXWAvO05WTadA75Me3GZBAYghb7e5mjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzAzNGZkOS0wM2RmLTQ2NDMtOWIwOC02MTRlMDBlN2I5ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzUuMjY1Mjk1NjI4WiJ9&digest=sha256%3A44de83233e533877f46817d4454e0ce0c8570e6cd59d97c8674c22cf316b33a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:45181" http.request.id=5ed907d8-a6a7-4225-a649-ee37dc169c3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.176732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:45181" http.request.id=673be286-d8fd-447e-858a-b75014dc03c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=24a82cdc-f9cb-48a1-8ebd-2eee0a99126f http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.031474ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=6113491b-4a7a-40fc-bf7b-ca1cc56082ae http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.415839ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=4cfb5051-0835-4c2e-9b1f-39c0feb470f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.163414ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=649d76ff-274f-43fc-b45e-dd74854890f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.085371ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=67eefbde-adc2-446b-8747-0156bea2d848 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" 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="916.27µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="rewriting manifest sha256:c34b4f9d03ed8bdc80922862f02e732a400b0f567d779e7e0821bc03600d671d in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=b66bdf5c-c88f-40d4-9570-43dc54aba5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" 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-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=b66bdf5c-c88f-40d4-9570-43dc54aba5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.468511ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:45181" http.request.id=eb751324-8113-4f0b-8247-90c1556c4ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.371176ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:45181" http.request.id=4fd9f34e-c2f5-4641-9840-acae45795814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:45181" http.request.id=4b716178-f840-4ca8-bc81-5048a8f6c744 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=315d36b7-7fdc-40c2-ae55-963b4524015d http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.410595ms http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=ab81b32f-9494-49ea-bf56-aded723600fe http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.189742ms http.response.status=200 http.response.written=434 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=19722833-0ad5-42c2-8614-039f869c3bf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910043ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=ce2edf0e-1994-48d6-914f-ff9cc883db11 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" http.request.uri="/v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2" http.request.useragent="Go-http-client/1.1" http.response.duration="993µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" level=info msg="rewriting manifest list sha256:48962dad856a2002a8534be2db679f9ffbe7b57a9f2bd21bf57360ef0cb8f6e2 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=e651385b-71c1-46e0-8aee-b8b651324225 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" 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-10-23T10:52:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45181" http.request.id=e651385b-71c1-46e0-8aee-b8b651324225 http.request.method=GET http.request.remoteaddr="127.0.0.1:57664" 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=3.169137ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (27.24s) === RUN TestGetManifestWithStorageError time="2025-10-23T10:52:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:52:38Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:38Z" 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:39849" http.request.id=79ab3283-85a6-43b6-a7e4-3b35f53afc51 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.772879ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:39849" http.request.id=ef25c36b-c538-4735-a513-84219a743b4b http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.133176ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:39849" http.request.id=909d5fad-fde8-47fa-a174-e40877c58ca7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122286ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:39849" http.request.id=d8d4c37c-feef-419e-8ed2-07cebaf6a1ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.16521ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-10-23T10:52:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:52:38Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:38Z" 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:34311" http.request.id=3714566d-151a-4646-8020-0dd50974b785 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.477269ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:34311" http.request.id=67b0a4ba-9618-4bdb-ae87-0a04829d2424 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.03341ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:34311" http.request.id=761dfcf9-0700-4ae0-a2c1-16f2d714a347 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.226567ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-23T10:52:38Z" 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:34311" http.request.id=2caebd8f-30e4-43fb-88e2-68fd065b5693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" 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=9.786661ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:38Z" 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:34311" http.request.id=2caebd8f-30e4-43fb-88e2-68fd065b5693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" 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=9.888008ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:38Z" 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:34311" http.request.id=2caebd8f-30e4-43fb-88e2-68fd065b5693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" 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=9.976919ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-23T10:52:38Z" 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:34311" http.request.id=2caebd8f-30e4-43fb-88e2-68fd065b5693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" 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=10.048865ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [23/Oct/2025:10:52:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-23T10:52:39Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=71f4711c-ba7b-4dcf-a42d-ea531331474c http.request.method=POST http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.738736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:41Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=bf1ead0d-b8c2-477d-9665-ae11ce0f7886 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/blobs/uploads/046fb017-7491-4caf-ae62-379586b78a08?_state=3KeArZl6ocY1C2u6l0Mu9zf0P1K2mE5-sef82LJL9Hp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNDZmYjAxNy03NDkxLTRjYWYtYWU2Mi0zNzk1ODZiNzhhMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzkuMTUxMjA0ODY0WiJ9&digest=sha256%3Aedb64d06baa15b9790ced18ab690e9514c80e9574570917eae958fbfdd197198" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98308705s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/046fb017-7491-4caf-ae62-379586b78a08?_state=3KeArZl6ocY1C2u6l0Mu9zf0P1K2mE5-sef82LJL9Hp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNDZmYjAxNy03NDkxLTRjYWYtYWU2Mi0zNzk1ODZiNzhhMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6MzkuMTUxMjA0ODY0WiJ9&digest=sha256%3Aedb64d06baa15b9790ced18ab690e9514c80e9574570917eae958fbfdd197198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:41Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=d9dbd120-2ed0-4d4d-8a7f-1fa7f44c8374 http.request.method=POST http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.701853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=2de491b9-3862-4b09-a121-5a908530b045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/blobs/uploads/c9e8d5ac-f773-46e7-833b-fdf35a078c1f?_state=rUZSbYhZTWORH3nrdLfy6PzSavWeq31pem76wL8MT_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWU4ZDVhYy1mNzczLTQ2ZTctODMzYi1mZGYzNWEwNzhjMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDEuNDA5NjEwMTM0WiJ9&digest=sha256%3A4954a80264dd682020ba12ad454f9de78b5f3abebff11f70116d897932980d67" http.request.useragent="Go-http-client/1.1" http.response.duration=2.684708638s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/c9e8d5ac-f773-46e7-833b-fdf35a078c1f?_state=rUZSbYhZTWORH3nrdLfy6PzSavWeq31pem76wL8MT_F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWU4ZDVhYy1mNzczLTQ2ZTctODMzYi1mZGYzNWEwNzhjMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDEuNDA5NjEwMTM0WiJ9&digest=sha256%3A4954a80264dd682020ba12ad454f9de78b5f3abebff11f70116d897932980d67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=68ba4a81-3e51-4d6d-94b8-6812dd5feb4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.927818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=8ab6bc80-68cb-4c50-b70d-d94afd4f7fac http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.993351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=e2251a43-2da4-44d4-83c0-8fff0abb3cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" 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=5.145631ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=5231f25a-b67a-4724-ad0b-e514190414be http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.15357ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=b42e171e-e7c9-40a3-8390-5441405df7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.923408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=497faacf-3b3d-41f5-b4bc-984bf2adb223 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.055056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:34311" http.request.id=8e25fc40-2506-4e20-a883-5d74784da7f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.229966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=750b3572-e3f8-446c-b361-c2d3e2a5fa56 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.305213ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=5e72dbf0-7d39-4595-8bf3-1fc3b779f8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.068604ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=3860fe23-7856-40ab-9ab8-04c33bcc0184 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.182523ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=d204416f-5b2e-4d06-9c18-6a039ba087c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.550818ms http.response.status=200 http.response.written=41 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=error msg="payload digest does match: "sha256:e370ee82fa1c5af3df4081cbf998cd14ae8e59f359724637e018d75daa8170b2" != "sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b"" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=b321f2fa-8ca9-42ac-b909-ff6f7e76667f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=b321f2fa-8ca9-42ac-b909-ff6f7e76667f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.648218ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=8554a46a-f277-4f6e-ae88-f352ca5a11bf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57324" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.167966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=400808d2-b303-4824-acfd-2e5031e516a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57324" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.295538ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=5b1395d6-8b57-435b-93ac-bbec671ceb9b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57328" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.616184ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=cdb7c639-0e29-4231-bba3-3c5d48a2fcc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57332" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.944073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=62cbb28e-ce78-499d-b598-33566ba6dd88 http.request.method=GET http.request.remoteaddr="127.0.0.1:57332" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.156676ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=f0067865-f8d5-4e58-a8e6-65c2614b73b1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57334" 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=2.570852ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=2c6fe032-6f08-4049-af5e-8127d1264e7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.992516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=2137f747-9647-44e5-9aa7-d976f99a29c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.193806ms http.response.status=200 http.response.written=39 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=5d2a57c5-d685-4d6f-95cc-b5e677cea6c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.524664ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "DELETE /v2/foo/schema1/manifests/sha256:37b75911142caf2d26f9078842248974d899044908e5664ce166a3dd24007e7b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=38c30314-a563-47a1-a07e-f33e52732283 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.34257ms http.response.status=200 http.response.written=35 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=d3352f95-f9ed-447f-abd7-67da7b63c218 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.254505ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=de589ac0-6952-4696-9e6e-4a8be545d1e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079196ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=1798e54d-7570-4f93-93c6-2dad57346e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.459976ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:44Z" 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:34311" http.request.id=1798e54d-7570-4f93-93c6-2dad57346e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.584777ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:44Z" 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:34311" http.request.id=1798e54d-7570-4f93-93c6-2dad57346e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.685478ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=873e41a6-b556-4d6a-9a5b-f406e6c478ff http.request.method=POST http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.32922ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=29710fe8-09e2-4ab6-b635-db1f1df0984e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/8e0812b4-a7a4-4b7f-a327-dbdcaa270da9?_state=YvSx3xhzs6anPog7yclnhjGMeE7w9J6ByR_ODEY2FnJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTA4MTJiNC1hN2E0LTRiN2YtYTMyNy1kYmRjYWEyNzBkYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDQuMjQ3NTg5MzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.076149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/8e0812b4-a7a4-4b7f-a327-dbdcaa270da9?_state=YvSx3xhzs6anPog7yclnhjGMeE7w9J6ByR_ODEY2FnJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTA4MTJiNC1hN2E0LTRiN2YtYTMyNy1kYmRjYWEyNzBkYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDQuMjQ3NTg5MzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" 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:34311" http.request.id=c253a898-6a11-43ab-9db1-a636c7fd6d0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.486376ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-23T10:52:44Z" 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:34311" http.request.id=c253a898-6a11-43ab-9db1-a636c7fd6d0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.588394ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-23T10:52:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=8c6b6ed4-1eb1-4b9e-85bd-39092a7dbdef http.request.method=POST http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442543ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=63f83fab-2d05-4660-ba69-fc0a5f1cbae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/89bfedfd-857c-45b8-bbc5-be5f8198c8d9?_state=1SvikH5CuflabpmLdLZqOM93YLzG1I35FBsDyT08mTR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWJmZWRmZC04NTdjLTQ1YjgtYmJjNS1iZTVmODE5OGM4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDQuNTQ0MzUwNDI0WiJ9&digest=sha256%3Aff0ef35688f5f015884782d70ec62c6512fee1cae163ad9822851ef4a8521f06" http.request.useragent="Go-http-client/1.1" http.response.duration=3.335660113s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/89bfedfd-857c-45b8-bbc5-be5f8198c8d9?_state=1SvikH5CuflabpmLdLZqOM93YLzG1I35FBsDyT08mTR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWJmZWRmZC04NTdjLTQ1YjgtYmJjNS1iZTVmODE5OGM4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDQuNTQ0MzUwNDI0WiJ9&digest=sha256%3Aff0ef35688f5f015884782d70ec62c6512fee1cae163ad9822851ef4a8521f06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=7a9ac670-578c-422d-8e21-73334e8b89bc http.request.method=POST http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.564326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=bb608e12-05f1-4bb9-a9d4-2fa985a1c8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/blobs/uploads/bb66b521-a22a-47de-91f1-abbcf47dbea6?_state=buG3yJZ8n4UOg0P3qpf8PfK1Z-5UKF3gNN-hiYqQg397Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjY2YjUyMS1hMjJhLTQ3ZGUtOTFmMS1hYmJjZjQ3ZGJlYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDguMjQ0NzcwNjM3WiJ9&digest=sha256%3Afd5aa1dae43f79d13b3045354e7bc221129b27f9d59b9e0045a2b86dffe4bb02" http.request.useragent="Go-http-client/1.1" http.response.duration=4.422807798s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/bb66b521-a22a-47de-91f1-abbcf47dbea6?_state=buG3yJZ8n4UOg0P3qpf8PfK1Z-5UKF3gNN-hiYqQg397Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjY2YjUyMS1hMjJhLTQ3ZGUtOTFmMS1hYmJjZjQ3ZGJlYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjNUMTA6NTI6NDguMjQ0NzcwNjM3WiJ9&digest=sha256%3Afd5aa1dae43f79d13b3045354e7bc221129b27f9d59b9e0045a2b86dffe4bb02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=c2e75126-7ec8-4981-9a3b-730347453eee http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=e9d21720-6369-4de1-8761-fa74ec899576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.duration=2.817943ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=34566547-6ed8-4e09-bf2b-4c7602756cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.740548ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=ebe84449-fc83-4ea2-adf5-5bac709f3b9e http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.19686ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=de1d1296-a4bd-485a-97e2-a89890fc33fe http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.887838ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=23dbf094-fcdc-4e0a-8e21-8898e45fe49a http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726667ms http.response.status=304 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=aa3939de-33f0-4195-aa05-f4715c1e6e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.789283ms http.response.status=200 http.response.written=45 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="rewriting manifest sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=026fcdc9-9c5d-4925-be8d-9ee94c218c5f http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" 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-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=026fcdc9-9c5d-4925-be8d-9ee94c218c5f http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.20832ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=54d5db5b-ff6a-4370-849f-fab106f3a0af http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.duration=2.305102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=c09d73d6-d54a-417f-807e-514ce79fe965 http.request.method=GET http.request.remoteaddr="127.0.0.1:57344" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.055392ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=952c20cb-27e1-492f-ad56-3d9f57672b03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58384" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.292905ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=0ffb3502-8f9b-4af1-8633-ae89702093a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58386" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.duration=3.03736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=d5e33599-36fb-4783-a43c-2ddc45450433 http.request.method=GET http.request.remoteaddr="127.0.0.1:58386" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.29993ms http.response.status=200 http.response.written=732 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=53a01f86-6f41-4e21-a3e4-12309cea8a82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58392" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.314527ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" 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:34311" http.request.id=6a421290-747b-4200-9fbf-e65077fae769 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.085423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=52e7b58c-c74b-4c13-a658-bfbed87adeb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.746476ms http.response.status=200 http.response.written=39 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=ee8c2a18-e4a4-4385-934f-5a57101404f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151401ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d996fe4a5bbe91b9fa48df15047ebd63f0326b9200be9214954069364e587889 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34311" http.request.id=ac410de5-ac6f-495d-b093-efe590c083e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58394" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.820639ms http.response.status=200 http.response.written=35 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.82s) === RUN TestManifestDeleteDisabled time="2025-10-23T10:52: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-10-23T10:52:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:52Z" 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:37561" http.request.id=d24b31c2-c769-4dfb-a8d6-9a0b88fbd71d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51546" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.089542ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [23/Oct/2025:10:52:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-23T10:52: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-10-23T10:52:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-23T10:52:53Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-10-23T10:52:53Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-23T10:52:53Z" 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:42341" http.request.id=82aebba9-fd5a-4409-a0e7-d1a776168bd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48772" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.130406ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T10:52:53Z" 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:42341" http.request.id=a1057f17-5ccb-4563-a50e-bdf198dc8a90 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48782" 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=2.568064ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T10:52:53Z" 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:42341" http.request.id=a2d25f5f-275e-4f4e-9d7f-70ddd365fa77 http.request.method=POST http.request.remoteaddr="127.0.0.1:48798" 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=3.822963ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-23T10:52:53Z" 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:42341" http.request.id=8a9febe5-9890-4ac1-bc13-e75540f38e11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48812" 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=3.724902ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.54s) === RUN TestProxyManifestGetByTag time="2025-10-23T10:52:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-23T10:52:53Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=72e2237f-bc82-4929-99dd-48baa02d8b97 http.request.method=POST http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=8ee7f6b0-4d90-46b7-a159-5dcef3678381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/foo/bar/blobs/uploads/e333234e-c16c-4e09-bcee-020cd82088bd?_state=KgroWRzHAzCnV3vEWMojNKCq95aKoIElNXlBsfBPZkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzMyMzRlLWMxNmMtNGUwOS1iY2VlLTAyMGNkODIwODhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1Mjo1My41NTU4MjE2MjZaIn0%3D&digest=sha256%3A66d7c346658180581bbeab11f4db9396e92cced6228f238640249a8f32cfdcd5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351303469s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:53 +0000] "PUT /v2/foo/bar/blobs/uploads/e333234e-c16c-4e09-bcee-020cd82088bd?_state=KgroWRzHAzCnV3vEWMojNKCq95aKoIElNXlBsfBPZkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzMyMzRlLWMxNmMtNGUwOS1iY2VlLTAyMGNkODIwODhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1Mjo1My41NTU4MjE2MjZaIn0%3D&digest=sha256%3A66d7c346658180581bbeab11f4db9396e92cced6228f238640249a8f32cfdcd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=d2bd3a43-ff22-472b-8de3-4726ab243c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.489344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:52: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-10-23T10:52:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=3c25224a-0c70-438d-9e7c-2bdd198940fe http.request.method=GET http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.256626ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39875" go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=d738c9b7-2054-40b0-9285-f18661350e9e http.request.method=GET http.request.remoteaddr="127.0.0.1:51962" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.341551ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39875 /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:39875/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=4267585e-b6fd-491a-9822-e12460c7ef29 http.request.method=GET http.request.remoteaddr="127.0.0.1:39342" http.request.uri="/v2/foo/bar/manifests/sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7" time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=d1c962fa-2204-4d8c-ad15-e19874249042 http.request.method=GET http.request.remoteaddr="127.0.0.1:51968" http.request.uri="/v2/foo/bar/manifests/sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.877706ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/foo/bar/manifests/sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7 with ttl=167h59m59.999991754s" go.version=go1.25.3 time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=4267585e-b6fd-491a-9822-e12460c7ef29 http.request.method=GET http.request.remoteaddr="127.0.0.1:39342" http.request.uri="/v2/foo/bar/manifests/sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=21.276381ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/foo/bar/manifests/sha256:4a73113b31d8a348928fcfa22eeca2cc1c537bb456f667118780e3ac71714fd7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=fa8984e7-e044-42f3-a1f8-e04d2233eca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51968" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.005184ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39875 /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:39875/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=640f7d39-abdb-4bd9-af0a-a2bc7caed82d http.request.method=GET http.request.remoteaddr="127.0.0.1:39358" 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-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=12b6e27e-c593-4815-8890-0432f18bff4d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51984" 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.644834ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:52:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=640f7d39-abdb-4bd9-af0a-a2bc7caed82d http.request.method=GET http.request.remoteaddr="127.0.0.1:39358" 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=16.318336ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:52:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:52:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=3359868c-ed6c-4924-b458-6d3120b0cc7a http.request.method=POST http.request.remoteaddr="127.0.0.1:51984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=42e70a45-2b25-4898-b013-d94863fcc68f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51984" http.request.uri="/v2/foo/bar/blobs/uploads/0a4c636e-46b3-492d-baae-5e4daef8e3eb?_state=PeCpwe83veQ2arbAyFdoxuIlDeNZoCQLh31Ixn32FnF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNGM2MzZlLTQ2YjMtNDkyZC1iYWFlLTVlNGRhZWY4ZTNlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1Mjo1Ny4zNTEzNTAyOVoifQ%3D%3D&digest=sha256%3Adcc08a8b95be30e29ccb6a277ff1509aada4557a41b9c7d1972b08c6598fe537" http.request.useragent="Go-http-client/1.1" http.response.duration=5.231467857s http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:52:57 +0000] "PUT /v2/foo/bar/blobs/uploads/0a4c636e-46b3-492d-baae-5e4daef8e3eb?_state=PeCpwe83veQ2arbAyFdoxuIlDeNZoCQLh31Ixn32FnF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNGM2MzZlLTQ2YjMtNDkyZC1iYWFlLTVlNGRhZWY4ZTNlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yM1QxMDo1Mjo1Ny4zNTEzNTAyOVoifQ%3D%3D&digest=sha256%3Adcc08a8b95be30e29ccb6a277ff1509aada4557a41b9c7d1972b08c6598fe537 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=737d4766-3081-4356-9c69-808f21327d55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51984" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.693373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=2cecc891-c985-47bd-a318-3548c59a2e72 http.request.method=GET http.request.remoteaddr="127.0.0.1:51984" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333122ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39875 /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:39875/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=be1cd245-c1bb-41f5-b503-85643f7cf81f http.request.method=GET http.request.remoteaddr="127.0.0.1:39372" 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-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=4dcd4684-43a2-491c-9508-bdb2303a7b09 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51988" 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.174527ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=726d3f8e-3eeb-49bf-b560-9596c2784137 http.request.method=GET http.request.remoteaddr="127.0.0.1:51988" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.723903ms http.response.status=200 http.response.written=2 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39875 /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:39875/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=be1cd245-c1bb-41f5-b503-85643f7cf81f http.request.method=GET http.request.remoteaddr="127.0.0.1:39372" 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-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39875" http.request.id=17a28921-e05c-4238-9a44-8728954f178c http.request.method=GET http.request.remoteaddr="127.0.0.1:51990" 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.220895ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-23T10:53:02Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:10a5ed560fa555db291472e1aef161756779b04e2eabe11b35447ab1a9791f51 with ttl=167h59m59.999995672s" go.version=go1.25.3 time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41113" http.request.id=be1cd245-c1bb-41f5-b503-85643f7cf81f http.request.method=GET http.request.remoteaddr="127.0.0.1:39372" 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=25.846503ms http.response.status=200 http.response.written=935 127.0.0.1 - - [23/Oct/2025:10:53:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.35s) === RUN TestAppDispatcher time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33615" http.request.id=8566b265-5efb-4694-8cf4-1a424ff35b36 http.request.method=GET http.request.remoteaddr="127.0.0.1:41274" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.45214ms http.response.status=200 http.response.written=0 time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33615" http.request.id=62ced19b-17a2-4c3c-b1ac-73f093c9073d http.request.method=GET http.request.remoteaddr="127.0.0.1:41274" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.763814ms http.response.status=200 http.response.written=0 time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33615" http.request.id=58bb5b9e-a6b3-4392-a821-e600f0139376 http.request.method=GET http.request.remoteaddr="127.0.0.1:41274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.015779ms http.response.status=200 http.response.written=0 time="2025-10-23T10:53:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33615" http.request.id=2fd6243b-9aea-4914-a255-ef6546013d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:41274" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072498ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-23T10:53: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 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:02Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:02Z" 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:33057" http.request.id=56525457-2683-4e53-8038-750577c25297 http.request.method=GET http.request.remoteaddr="127.0.0.1:50998" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-23T10:53: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 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:02Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:02Z" level=info msg="configuring file health check path=/tmp/healthcheck3848640612, interval=1" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-23T10:53:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:06Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:06Z" level=info msg="configuring TCP health check addr=127.0.0.1:35913, interval=1" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-23T10:53:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:10Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b time="2025-10-23T10:53:10Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44779, interval=1, threshold=3" go.version=go1.25.3 instance.id=65ca0def-5fb8-40cc-b8bf-82d5591b798b --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 168.433s ? 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.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.63s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.92s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.711s === RUN TestSchedule time="2025-10-23T10:50:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995484ms" go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.726µs" go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.395µs" go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 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-10-23T10:50:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-23T10:50:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99598ms" go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995914ms" go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 time="2025-10-23T10:50:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-23T10:50:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=5e1b11a9-fbb3-44c6-9212-663fa3c52a68 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.585s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.14s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 29254144 sha256:28787abb85f35cbddd168396845506e09793040ee4b624c10570a56c270b47cc [] map[] } --- PASS: TestSimpleBlobRead (1.12s) === RUN TestBlobMount --- PASS: TestBlobMount (0.68s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.60s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (4.20s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.59s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:346bffaaa6fa9c86aab25d0f4d61c9af509fe47fc5c8514a1bc414ba6a93c356 palailogos: marking blob sha256:540eaf0b8d542926e84577ebb275c4cfefd67dfd6225ad4bfc6501b38d1b3d19 palailogos: marking blob sha256:a2aef0cf7bc6ef191908379c3b6e6a53ab93059b7208ff7c7d936f9f830fac65 palailogos: marking manifest sha256:540eaf0b8d542926e84577ebb275c4cfefd67dfd6225ad4bfc6501b38d1b3d19 palailogos: marking blob sha256:d11003036c31427f5d661ceaafb0dd30b19ce6719d9c5cec323771ad26565659 palailogos: marking blob sha256:1110c0ac596d899b7f2f151a5501ac42511bc8900767a8023cdfe7ab97cc3cab palailogos: marking manifest sha256:a2aef0cf7bc6ef191908379c3b6e6a53ab93059b7208ff7c7d936f9f830fac65 palailogos: marking blob sha256:c97de0a86466fa90a612bdaaecf04092efa9fc8ff0283e75ef2b8e1cbf7e7e59 palailogos: marking blob sha256:5a011b437299d6dc6b3320401c0c000a1e8dd81be6af77f014bb968b04b39e73 palailogos: marking manifest sha256:a63850663a7802226021ebb80329f2575bdb81734ef20f1a15e0216db754238e palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1be7d828dd46e1c65d23e7ace7f757f35507ac7f4c7e8ad3f4e487ecd2113c38 palailogos: marking blob sha256:e00739b51dcebaf030e3b516a362bf5dbdf5d142fa5d64214f9ce61935d0a87c 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.52s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5 deletemanifests: marking manifest sha256:9debfeb4ebb17995524a4e77f0eace09864ff584d3be507b2b83b25bffb4f6ce deletemanifests: marking blob sha256:6f93d2728212b9e46e0d3e218c7311408682ba72244a91ad7b9af01fb80ad09f deletemanifests: marking blob sha256:5ea42ddca33b022038f256e786486ef068adb79a2151bba3538aae9ece1541bc deletemanifests: marking blob sha256:d00c8ccf1a52e14adc49953d7ba0684102503cd5e743a0211ea178f7b0c1b456 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:18f6288dfd03da26dc56eee6318ccb5c9757a4fd6afe1e3f5d7bfb816a3df806 blob eligible for deletion: sha256:3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5 blob eligible for deletion: sha256:7231a9d106f2f683077ea393691ae74c0943460b3ba77be0bb299bae798c5764 blob eligible for deletion: sha256:74de6508d1bed40bc6a835a15d4c6c367a87051280fbd0d7fc6ba7ce6b3b287c deletemanifests manifest eligible for deletion: sha256:3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5 deletemanifests: marking manifest sha256:9debfeb4ebb17995524a4e77f0eace09864ff584d3be507b2b83b25bffb4f6ce deletemanifests: marking blob sha256:6f93d2728212b9e46e0d3e218c7311408682ba72244a91ad7b9af01fb80ad09f deletemanifests: marking blob sha256:5ea42ddca33b022038f256e786486ef068adb79a2151bba3538aae9ece1541bc deletemanifests: marking blob sha256:d00c8ccf1a52e14adc49953d7ba0684102503cd5e743a0211ea178f7b0c1b456 time="2025-10-23T10:50:54Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 time="2025-10-23T10:50:54Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:18f6288dfd03da26dc56eee6318ccb5c9757a4fd6afe1e3f5d7bfb816a3df806 time="2025-10-23T10:50:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/18f6288dfd03da26dc56eee6318ccb5c9757a4fd6afe1e3f5d7bfb816a3df806" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5 time="2025-10-23T10:50:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/3831d2cac76c54597de65c5223cd9331aa8eb3e1b2ed710588f949271c403bd5" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:7231a9d106f2f683077ea393691ae74c0943460b3ba77be0bb299bae798c5764 time="2025-10-23T10:50:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/7231a9d106f2f683077ea393691ae74c0943460b3ba77be0bb299bae798c5764" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:74de6508d1bed40bc6a835a15d4c6c367a87051280fbd0d7fc6ba7ce6b3b287c time="2025-10-23T10:50:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74de6508d1bed40bc6a835a15d4c6c367a87051280fbd0d7fc6ba7ce6b3b287c" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 --- PASS: TestDeleteManifestIfTagNotFound (2.81s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:573b3e244927472522f6af595873e3916551c28c686c65677318423db4ddc483 time="2025-10-23T10:50:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/573b3e244927472522f6af595873e3916551c28c686c65677318423db4ddc483" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:8186d6efe33cc3b3587506b164e2a037c0f44fcc9be10a10f9db4a6788f13e14 time="2025-10-23T10:50:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/8186d6efe33cc3b3587506b164e2a037c0f44fcc9be10a10f9db4a6788f13e14" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:9aedcac3e24f6d01693f3551935ec90e34785c8f475f6849fd2f30391b439967 time="2025-10-23T10:50:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9aedcac3e24f6d01693f3551935ec90e34785c8f475f6849fd2f30391b439967" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 --- PASS: TestGCWithMissingManifests (0.82s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:90f3af45d9ccfd92d89b087dfda09d463d86cba97129f633a2c34d69d8a2ca2c komnenos: marking blob sha256:71fcbee462de925eaa4b242b2197fe045008a56fe1ce7aa36f3b88d4ab06e9e6 komnenos: marking blob sha256:bcb409f2e8bef59d72242cc41b96bf2892cfc3736e47883bffca1b9ed45bab72 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:10930a241a2053be59b95efa12a6cda9ca752b66615d4fd4b5977047f8ee3d3c time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10930a241a2053be59b95efa12a6cda9ca752b66615d4fd4b5977047f8ee3d3c" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:2250b6597057d01480494342aba9caf918537bc7eda81e008d14f952c9880c82 time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2250b6597057d01480494342aba9caf918537bc7eda81e008d14f952c9880c82" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:85439df9ac4abc53638296c773c0ce0aa0caae01d4c62597a2e010c4e602f43b time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85439df9ac4abc53638296c773c0ce0aa0caae01d4c62597a2e010c4e602f43b" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:a16a2a84a0bc53d3c43a622565f1be19b171c8e6810fc0650d8cfdd56b093aa7 time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a16a2a84a0bc53d3c43a622565f1be19b171c8e6810fc0650d8cfdd56b093aa7" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:b49b4e59fdefdbfd7e4eecf23111c3532444bee2b6e0379288a25e9e2b9bf8ee time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b49b4e59fdefdbfd7e4eecf23111c3532444bee2b6e0379288a25e9e2b9bf8ee" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 blob eligible for deletion: sha256:cb048b68c5159396418c4e2672a417e14210b2648372b2a33b407e35bdccffe9 time="2025-10-23T10:50:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb048b68c5159396418c4e2672a417e14210b2648372b2a33b407e35bdccffe9" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 --- PASS: TestDeletionHasEffect (2.76s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.11s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:be2bc3c9eb9a34829e75411cd9a64bf5fba04c4f43855d942090c94abe3042a9 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:8825649c27475f3c35555c18366cd45d287ba1ecebf31cc63c630b4fd65755d2 michael_z_doukas: marking blob sha256:c105142f7532c26bdbba9b49b2b18aca0ee1f8bb2f468fa293c55845fed57fb4 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2e6f25a56f463c369c548c2d9c62a8695360748b93fc7d2df8589c59c2f04bfe time="2025-10-23T10:51:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e6f25a56f463c369c548c2d9c62a8695360748b93fc7d2df8589c59c2f04bfe" go.version=go1.25.3 instance.id=48b44f5f-29ed-4028-8642-00ca37e2d345 --- PASS: TestOrphanBlobDeleted (1.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:38352318ecf1bb02180a7998c41394202b96f6460020d7d050aeca3d4552687f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:43790f04651b043420f3819179eaa0c92ff93c7c1ba6aadffcd3ba7de89114d2 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.93s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.79s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.68s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.60s) === 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-10-23T10:51:05Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 09:51:05.951864031 +0000 UTC m=-3563.331179604, actuallyDelete=true" time="2025-10-23T10:51:05Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-23T10:51:05Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878, actuallyDelete=true" time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/18105dca-8d18-4bb9-b4c0-eb9d5c363df0 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/213ec88f-5f9f-4c26-8366-18e48f7dc501 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/249128a6-1c3c-44bd-a94e-0dfef5b62f62 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3537fcda-58bf-4423-9629-41018dc3689e have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bb866cff-18b2-41c1-9b20-06039b4d681e have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d90ebe4c-ea89-4f39-8eef-34d9e5fd1048 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b381cd5-4353-4f50-a60d-fb499c473855 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/936c9938-ddbc-471c-ad73-0155bbdcaa1f have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e741b2f1-410c-4d94-a5cb-8d754de37567 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2cb8732-6b68-4c08-a060-17bea5f135db have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/319eddbb-1546-4786-8fe9-81d9bfd638cc have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.952875514 +0000 UTC m=+36.669831878). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-23T10:51:05Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285, actuallyDelete=true" time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/17a3c09e-dd23-49b5-aadd-c091b1d52a46 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/529b64b9-f634-41a0-b8d0-91243e0ece5f have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/85f0f77b-2da2-43d4-af21-c9845cb5089d have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b626582d-325d-4ad5-9dc8-89eb866a8f3b have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c1d3973f-c29e-40df-83cc-3b6b7080e05a have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954075921 +0000 UTC m=+36.671032285). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-23T10:51:05Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293, actuallyDelete=true" time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e0c35cf6-f364-4c40-acce-ba563df57a1c have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/486c5015-10a1-4470-a28d-8e81da1ab4b8 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8aeadc0f-4969-4ce3-abf6-831566b2ce7f have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a709ceb5-7852-426f-b5b5-5db6e98979b6 have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c0a9d843-2382-482e-b90e-182902df118d have older date (2025-10-23 09:51:05 +0000 UTC) than purge date (2025-10-23 10:51:05.954929933 +0000 UTC m=+36.671886293). Removing upload directory." time="2025-10-23T10:51:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-23T10:51:05Z" level=info msg="PurgeUploads starting: olderThan=2025-10-23 10:51:05.955455529 +0000 UTC m=+36.672411893, actuallyDelete=true" time="2025-10-23T10:51:05Z" 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 36.692s ? 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.010s === 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.010s === RUN TestWalkFileRemoved time="2025-10-23T10:50:29Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.449s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.080s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.30s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.767s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.60s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.024s ? 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-10-23T10:50:29Z" 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-10-23T10:50:29Z" 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-10-23T10:50:29Z" 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 TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestMatchIPV4 time="2025-10-23T10:50:29Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=fb0fe24b-263c-4cf2-8007-31e3204e2ace ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2025-10-23T10:50:29Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-10-23T10:50:29Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=fb0fe24b-263c-4cf2-8007-31e3204e2ace --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-10-23T10:50:29Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=fb0fe24b-263c-4cf2-8007-31e3204e2ace --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-10-23T10:50:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T10:50:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T10:50:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-23T10:50:33Z" 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.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.424s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.91s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.391s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.014s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-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-x86.so.1 >>> docker-registry*: Package size: 24.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Thu, 23 Oct 2025 10:53:18 +0000 elapsed time 0h 3m 13s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251023.105006) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...