>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r6) started Wed, 08 Oct 2025 19:05:26 +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.2-r0) (2/2) Installing .makedepends-docker-registry (20251008.190528) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 504 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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-08T19:07:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-08T19:07:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.11s) PASS ok github.com/docker/distribution/configuration 0.394s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-08T19:07:06Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.309s ? 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.02s) PASS ok github.com/docker/distribution/health 0.303s === 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.214s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.18s) PASS ok github.com/docker/distribution/health/checks 0.449s ? 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.01s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.229s === 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.232s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.273s === 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.221s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/08 19:07:07 http: TLS handshake error from 127.0.0.1:46084: 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:40915/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40915/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40915/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40915/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33409?status=0, fail=true --- PASS: TestHTTPSink (0.13s) === RUN TestListener --- PASS: TestListener (1.93s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-08T19:07:09Z" level=info msg="broadcaster: closing" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" time="2025-10-08T19:07:09Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-08T19:07:09Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 1} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 1} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 1} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=warning msg="&{0x3f6d794840 0.9} encountered too many errors, backing off" time="2025-10-08T19:07:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-08T19:07:09Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.48s) PASS ok github.com/docker/distribution/notifications 3.071s ? 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-08T19:07:07Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T19:07:07.458159072Z" 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.2 time="2025-10-08T19:07:07.458315812Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:07:07.458431992Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.2 time="2025-10-08T19:07:07.462263607Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 time="2025-10-08T19:07:07.462349527Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.2 time="2025-10-08T19:07:07.464018224Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.2 time="2025-10-08T19:07:10.496936941Z" level=info msg="response completed" go.version=go1.25.2 http.request.host=127.0.0.1 http.request.id=bd835a63-0f67-4146-bd92-dbe4bcc5df4f http.request.method=GET http.request.remoteaddr="127.0.0.1:53902" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.043468ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:07:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-08T19:07:10.498949658Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.2 --- PASS: TestRegistrySupportedCipherSuite (3.44s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-08T19:07:10.827868184Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-08T19:07:10.833092637Z" 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.2 time="2025-10-08T19:07:10.833234257Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:07:10.833374377Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.2 time="2025-10-08T19:07:10.834115496Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.34s) PASS ok github.com/docker/distribution/registry 12.284s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.223s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.07s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.04s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.16s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.672s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-08T19:07:06Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.2 instance.id=19f9ac3a-10e7-42e8-afec-e23b07649c6a time="2025-10-08T19:07:06Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.2 instance.id=19f9ac3a-10e7-42e8-afec-e23b07649c6a --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2025-10-08T19:07:07Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.2 password=5NHY-tfNwnKewEUzWXi6WqefI5DwJzh0qzCypmPuqQ0 user=docker --- PASS: TestCreateHtpasswdFile (0.17s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.494s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.322s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-10-08T19:07:06Z" level=info msg="token not to be used before 2025-10-08 19:07:07 +0000 UTC - currently 2025-10-08 19:07:06.978292794 +0000 UTC m=+0.164066094" time="2025-10-08T19:07:06Z" level=info msg="token not to be used after 2025-10-08 19:07:06 +0000 UTC - currently 2025-10-08 19:07:06.982058669 +0000 UTC m=+0.167831909" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-08T19:07:06Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.361s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.575s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.437s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.217s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-08T19:07: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.2 time="2025-10-08T19:07:10Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:07:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:38205" http.request.id=84dd4bac-cfdb-4b14-a4a3-d4f21344d376 http.request.method=GET http.request.remoteaddr="127.0.0.1:52512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.988373ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:07:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.05s) === RUN TestCatalogAPI time="2025-10-08T19:07: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.2 time="2025-10-08T19:07:10Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:07:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=9987ba66-ba67-4692-9520-ebb431b1951e http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=17.530476ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:19:07:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T19:07:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=778dd4bc-c9be-473b-b91d-4512dcc0cc19 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.101894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=710b71b4-19c5-49be-81d8-3b3d8c65c171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/aaaa/blobs/uploads/9ad334db-2e92-41e9-b260-f5c4e644c269?_state=jd76isUu02tXzGONg9hT1rYnUHHlhX-5PWakxT7G_2Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YWQzMzRkYi0yZTkyLTQxZTktYjI2MC1mNWM0ZTY0NGMyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MTEuMTc1NTA3OTA1WiJ9&digest=sha256%3A57cd5bb4d5f1ed17b118dc7d7af4f955eb6eb850eb63f36e39bfc895c2e79fd1" http.request.useragent="Go-http-client/1.1" http.response.duration=10.512890477s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9ad334db-2e92-41e9-b260-f5c4e644c269?_state=jd76isUu02tXzGONg9hT1rYnUHHlhX-5PWakxT7G_2Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YWQzMzRkYi0yZTkyLTQxZTktYjI2MC1mNWM0ZTY0NGMyNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MTEuMTc1NTA3OTA1WiJ9&digest=sha256%3A57cd5bb4d5f1ed17b118dc7d7af4f955eb6eb850eb63f36e39bfc895c2e79fd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=d9d93f24-7291-4233-926e-f7eccb62916f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.110405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:21 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:22Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=a304d7dd-4c7e-4e69-9fcb-9e4149999d3d http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.269652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=4d45cfee-9597-4bfa-a923-7517a46bc586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/bbbb/blobs/uploads/8af9370f-9592-4b14-8209-ec0eb407b5b2?_state=349cytqOxhVFwT_iREO4-B67wgezlMRfP_AhIJtDSEl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YWY5MzcwZi05NTkyLTRiMTQtODIwOS1lYzBlYjQwN2I1YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MjIuNjU3NjA5MTQ1WiJ9&digest=sha256%3A3e313fa3390890ca0a8da15f7ee5eb4581e3232b954ecae3634537a0e6217245" http.request.useragent="Go-http-client/1.1" http.response.duration=15.490436529s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8af9370f-9592-4b14-8209-ec0eb407b5b2?_state=349cytqOxhVFwT_iREO4-B67wgezlMRfP_AhIJtDSEl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YWY5MzcwZi05NTkyLTRiMTQtODIwOS1lYzBlYjQwN2I1YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MjIuNjU3NjA5MTQ1WiJ9&digest=sha256%3A3e313fa3390890ca0a8da15f7ee5eb4581e3232b954ecae3634537a0e6217245 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=0e15d1f9-ffaf-4f3a-bbc9-fe3ae8820c57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.713229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:38 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=a6c5449a-0a43-42ca-834c-20a0d45a2f97 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.752595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:38 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=3da90a89-7824-4743-acbd-a578336cefa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/cccc/blobs/uploads/0a44c2af-ce55-417a-b669-f6fe15f40156?_state=iGXarmLJXjXpxWqv96jlIho-PlWUIyyqOalBz9UI3h17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYTQ0YzJhZi1jZTU1LTQxN2EtYjY2OS1mNmZlMTVmNDAxNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MzguNzQ3NDk2Njg3WiJ9&digest=sha256%3A1b66fde3e639deae7d6d5756f9f67ff65775ad967286d810efe20bbfac7f86e2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.332655963s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:38 +0000] "PUT /v2/foo/cccc/blobs/uploads/0a44c2af-ce55-417a-b669-f6fe15f40156?_state=iGXarmLJXjXpxWqv96jlIho-PlWUIyyqOalBz9UI3h17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYTQ0YzJhZi1jZTU1LTQxN2EtYjY2OS1mNmZlMTVmNDAxNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6MzguNzQ3NDk2Njg3WiJ9&digest=sha256%3A1b66fde3e639deae7d6d5756f9f67ff65775ad967286d810efe20bbfac7f86e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=fd7266b0-1c79-4e4c-9a30-d3a7d6db70cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.527388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:07:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=1a0e81b0-7d06-40ff-ae10-c6b75b9e6416 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.656635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=66e3f3ff-2a99-4a12-b229-887800a5844c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/dddd/blobs/uploads/16b0af5c-840c-4cc8-8c1f-4032f1e5d97d?_state=iHNFVs5AutRU08cFmIzbAcXVY6neAONBHqmKbrilvVZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNmIwYWY1Yy04NDBjLTRjYzgtOGMxZi00MDMyZjFlNWQ5N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6NDguNzE1NjQ0OTE0WiJ9&digest=sha256%3Ae68bca4e2c854696c362fcacc626b9beb8e19f0025925c881d9e1fe0a54cf083" http.request.useragent="Go-http-client/1.1" http.response.duration=19.662280208s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:07:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/16b0af5c-840c-4cc8-8c1f-4032f1e5d97d?_state=iHNFVs5AutRU08cFmIzbAcXVY6neAONBHqmKbrilvVZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNmIwYWY1Yy04NDBjLTRjYzgtOGMxZi00MDMyZjFlNWQ5N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDc6NDguNzE1NjQ0OTE0WiJ9&digest=sha256%3Ae68bca4e2c854696c362fcacc626b9beb8e19f0025925c881d9e1fe0a54cf083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=e2c9090a-f98a-4a1f-bca7-d0f734db429e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.214932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:09Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=a0a37427-593a-41c4-a03d-b5421159c7b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.613815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:09 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=b668b319-aa88-4cb1-a082-3dab8eecda3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/eeee/blobs/uploads/f89afd77-69cb-4838-bece-2c21ec613177?_state=RhYIPGwd2GfdHVKxdPeEDGqx_9PG7s1_m2q7XSqwqgd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmODlhZmQ3Ny02OWNiLTQ4MzgtYmVjZS0yYzIxZWM2MTMxNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MDkuMDQwODk1Mzg3WiJ9&digest=sha256%3A6362628415c8a912ef3fe78891ca3e151187944df77e800c58b3db90dd9ed85b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.290190259s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:09 +0000] "PUT /v2/foo/eeee/blobs/uploads/f89afd77-69cb-4838-bece-2c21ec613177?_state=RhYIPGwd2GfdHVKxdPeEDGqx_9PG7s1_m2q7XSqwqgd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmODlhZmQ3Ny02OWNiLTQ4MzgtYmVjZS0yYzIxZWM2MTMxNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MDkuMDQwODk1Mzg3WiJ9&digest=sha256%3A6362628415c8a912ef3fe78891ca3e151187944df77e800c58b3db90dd9ed85b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=e6065767-2402-4eb2-b86a-8fcbf30a899d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.690009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:16 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=6e0309ab-576e-489c-a6aa-84fce46e9461 http.request.method=POST http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.956296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:16 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=b1cd9ce0-c6b8-4f5c-8581-8791e65a2b84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/ffff/blobs/uploads/c191816e-db10-4630-b6c9-3aa2891724cf?_state=3cuRypej2vVVq0NscThrVDBoacVaQ9sg0stYkH-Upbt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMTkxODE2ZS1kYjEwLTQ2MzAtYjZjOS0zYWEyODkxNzI0Y2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MTYuOTQxODY5MTI0WiJ9&digest=sha256%3A2aafaefde50330290db257607b0b1db69f4466d39dd12048c7cd0769fa758ae2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.795227102s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:16 +0000] "PUT /v2/foo/ffff/blobs/uploads/c191816e-db10-4630-b6c9-3aa2891724cf?_state=3cuRypej2vVVq0NscThrVDBoacVaQ9sg0stYkH-Upbt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMTkxODE2ZS1kYjEwLTQ2MzAtYjZjOS0zYWEyODkxNzI0Y2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MTYuOTQxODY5MTI0WiJ9&digest=sha256%3A2aafaefde50330290db257607b0b1db69f4466d39dd12048c7cd0769fa758ae2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=45dda012-022b-4406-ac9a-b042d7a0e25b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.932692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=8279a605-98f9-4d55-b20f-25304b5f46c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" 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.656776ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=516ef064-bef7-465a-ba28-d692232c16ce http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" 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.758176ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=1ac4651e-ee39-416b-a5be-1d97056e062b http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.715896ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=aadf91e7-b0e8-48c9-b216-2377c0abe29f http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" 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.645257ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=26f23433-a080-4c6e-af81-f74b01331e53 http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.570856ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=4366fa74-dca7-4935-9a6a-99c3eaafae43 http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.835656ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" 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.2 http.request.host="127.0.0.1:43749" http.request.id=5b39bc2f-46cf-4f81-aadf-6858ba68ebe3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.535376ms http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" 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.2 http.request.host="127.0.0.1:43749" http.request.id=a3da03c6-81f2-4df0-bcff-71e65514a19f http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.305976ms http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=340b5668-6656-4e59-a124-cb7f118feeaf http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.398597ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43749" http.request.id=246b8368-e32b-4b8f-8e65-1eaaf8e37866 http.request.method=GET http.request.remoteaddr="127.0.0.1:44508" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.925176ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Oct/2025:19:08:25 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-08T19:08:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:08:25Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:08:26Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=7e82c59b-aaeb-439c-8ab4-ce556b0dddc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.540234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:26 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=f1f18de5-652d-4bf6-a5f9-9aba40d997e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/aaaa/blobs/uploads/dedba63b-d77c-4a6c-a4cf-163c3b7d3c5e?_state=T55f2USj7gSPzO2wiPLx38Rgj7yLUIxITTkcjbQEE8d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWRiYTYzYi1kNzdjLTRhNmMtYTRjZi0xNjNjM2I3ZDNjNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MjYuNDYwMjk2NDA3WiJ9&digest=sha256%3A20c7d238b731628fc780c0dc99a8c1b4d10bb736a924ce0edca7004e844436f7" http.request.useragent="Go-http-client/1.1" http.response.duration=10.819785466s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:26 +0000] "PUT /v2/foo/aaaa/blobs/uploads/dedba63b-d77c-4a6c-a4cf-163c3b7d3c5e?_state=T55f2USj7gSPzO2wiPLx38Rgj7yLUIxITTkcjbQEE8d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWRiYTYzYi1kNzdjLTRhNmMtYTRjZi0xNjNjM2I3ZDNjNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MjYuNDYwMjk2NDA3WiJ9&digest=sha256%3A20c7d238b731628fc780c0dc99a8c1b4d10bb736a924ce0edca7004e844436f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=eae788cc-516f-4395-9b43-209dae7ff03d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.284891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:37 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:37Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=7d1c6402-4851-47aa-9447-03053aebaa66 http.request.method=POST http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.984895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:37 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=01483702-2e61-46f1-8600-82538dfbcaaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/bbbb/blobs/uploads/932ee65d-e0dd-4fa6-ae16-47cb48480096?_state=48x0xRWhi2KWVOtNIOLq_154PJ-g988o-ANS_dHhjf17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MzJlZTY1ZC1lMGRkLTRmYTYtYWUxNi00N2NiNDg0ODAwOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MzcuOTY0NDcxNTY5WiJ9&digest=sha256%3Ab7abc904bf86b030b476c8d349b04f68c3dea4a9b8b5def614c4704986a6a712" http.request.useragent="Go-http-client/1.1" http.response.duration=11.239291206s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:37 +0000] "PUT /v2/foo/bbbb/blobs/uploads/932ee65d-e0dd-4fa6-ae16-47cb48480096?_state=48x0xRWhi2KWVOtNIOLq_154PJ-g988o-ANS_dHhjf17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MzJlZTY1ZC1lMGRkLTRmYTYtYWUxNi00N2NiNDg0ODAwOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6MzcuOTY0NDcxNTY5WiJ9&digest=sha256%3Ab7abc904bf86b030b476c8d349b04f68c3dea4a9b8b5def614c4704986a6a712 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=4b28ddce-b3a0-42fd-be3f-c3b7770b452a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.926832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:49 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=4a27a71e-e11d-469e-a57d-8b05639e81c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.316955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=408fd894-f0b9-4181-b8f5-273f4d5a4ff2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/cccc/blobs/uploads/08de9485-25a1-42ca-8fd8-f2342cd18d3b?_state=RGdzWifcaTmjnSgzdHHStdtGv-BO98E-ed5Fm7DBXlB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwOGRlOTQ4NS0yNWExLTQyY2EtOGZkOC1mMjM0MmNkMThkM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6NDkuODg1NDE4Mzk0WiJ9&digest=sha256%3A6cc4ae5f1448ad5f86d3914a7beb8ab265fea5a6bac297b0979de1fa5a729421" http.request.useragent="Go-http-client/1.1" http.response.duration=8.966545522s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/08de9485-25a1-42ca-8fd8-f2342cd18d3b?_state=RGdzWifcaTmjnSgzdHHStdtGv-BO98E-ed5Fm7DBXlB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwOGRlOTQ4NS0yNWExLTQyY2EtOGZkOC1mMjM0MmNkMThkM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6NDkuODg1NDE4Mzk0WiJ9&digest=sha256%3A6cc4ae5f1448ad5f86d3914a7beb8ab265fea5a6bac297b0979de1fa5a729421 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=12692df5-35bc-4adb-9914-fe40b9dd0fc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.378531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:08:59Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=641f4fd0-5c59-4bad-9bb4-322363361daa http.request.method=POST http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:59 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=ebde975b-a358-4fc0-97a0-0ca4428a942f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/dddd/blobs/uploads/b12e460a-68e8-46f5-b932-dd840f9381fc?_state=SwfQkMmoLFulHpdGS-gkEUSrB7g7QH_WAS4qA8QPnFt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMTJlNDYwYS02OGU4LTQ2ZjUtYjkzMi1kZDg0MGY5MzgxZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6NTkuNDg0MzA0NDgzWiJ9&digest=sha256%3A34b3a00cdf27bde618a9abf4ca16b04f50782163af8ea5b396a72977b9fba7cc" http.request.useragent="Go-http-client/1.1" http.response.duration=8.201556557s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:08:59 +0000] "PUT /v2/foo/dddd/blobs/uploads/b12e460a-68e8-46f5-b932-dd840f9381fc?_state=SwfQkMmoLFulHpdGS-gkEUSrB7g7QH_WAS4qA8QPnFt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMTJlNDYwYS02OGU4LTQ2ZjUtYjkzMi1kZDg0MGY5MzgxZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDg6NTkuNDg0MzA0NDgzWiJ9&digest=sha256%3A34b3a00cdf27bde618a9abf4ca16b04f50782163af8ea5b396a72977b9fba7cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=ccc9761c-6209-4066-a31d-d629839f06be http.request.method=PUT http.request.remoteaddr="127.0.0.1:48498" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.388271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:42025" http.request.id=a2c9fe3e-5446-42f6-b8a3-1b64692ff63d http.request.method=GET http.request.remoteaddr="127.0.0.1:48498" 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.461297ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Oct/2025:19:09:07 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (117.34s) === RUN TestURLPrefix time="2025-10-08T19:09:07Z" 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.2 time="2025-10-08T19:09:07Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:09:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43781" http.request.id=133d4dd9-8262-4e42-8b84-04fb16ca90de http.request.method=GET http.request.remoteaddr="127.0.0.1:33480" 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.569077ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:09:07 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-08T19:09:07Z" 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.2 time="2025-10-08T19:09:07Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:09:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=2ca0c6e1-6350-42f1-82e6-847170c4b4ee http.request.method=GET http.request.remoteaddr="127.0.0.1:37120" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.073856ms http.response.status=404 http.response.written=157 vars.digest="sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=8090d986-bcde-4465-8123-f85133155080 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.023635ms http.response.status=404 http.response.written=157 vars.digest="sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=8599f357-b581-4f39-bf62-4d045f90b2cf http.request.method=POST http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=68fc91c2-c338-4440-8a64-9cb7a97c3126 http.request.method=GET http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275496ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=06016f67-33b1-4a30-878e-7a52a2c36d97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.301695ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=5fe92721-c922-42ca-adc8-14669f144835 http.request.method=GET http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cfa08727-1f33-4625-b101-5961296703ee time="2025-10-08T19:09:08Z" 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.2 http.request.host="127.0.0.1:36385" http.request.id=5fe92721-c922-42ca-adc8-14669f144835 http.request.method=GET http.request.remoteaddr="127.0.0.1:37126" http.request.uri="/v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.028016ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cfa08727-1f33-4625-b101-5961296703ee 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "GET /v2/foo/bar/blobs/uploads/cfa08727-1f33-4625-b101-5961296703ee?_state=ui10z9wv2d95wps7lshTuWA99vdL6eY4ZeaeFY3UXHp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYTA4NzI3LTFmMzMtNDYyNS1iMTAxLTU5NjEyOTY3MDNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MDQ5MTc4MDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=6629036a-f9f5-48ee-95ac-a2363dc96b97 http.request.method=POST http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.248336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=f310eb6e-dbd1-432b-ae3b-ab651e7f65c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/96d3b25c-2a38-4b59-85b3-58240203cd18?_state=njMwvidELnFs5bxLcimhYtNH83Tic8ziN4_ncNSbzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZDNiMjVjLTJhMzgtNGI1OS04NWIzLTU4MjQwMjAzY2QxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MjE3MDU1ODVaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" provided=sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d vars.name="foo/bar" vars.uuid=96d3b25c-2a38-4b59-85b3-58240203cd18 time="2025-10-08T19:09:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=f310eb6e-dbd1-432b-ae3b-ab651e7f65c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/96d3b25c-2a38-4b59-85b3-58240203cd18?_state=njMwvidELnFs5bxLcimhYtNH83Tic8ziN4_ncNSbzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZDNiMjVjLTJhMzgtNGI1OS04NWIzLTU4MjQwMjAzY2QxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MjE3MDU1ODVaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=96d3b25c-2a38-4b59-85b3-58240203cd18 time="2025-10-08T19:09:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=f310eb6e-dbd1-432b-ae3b-ab651e7f65c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/96d3b25c-2a38-4b59-85b3-58240203cd18?_state=njMwvidELnFs5bxLcimhYtNH83Tic8ziN4_ncNSbzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZDNiMjVjLTJhMzgtNGI1OS04NWIzLTU4MjQwMjAzY2QxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MjE3MDU1ODVaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.508275ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=96d3b25c-2a38-4b59-85b3-58240203cd18 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/96d3b25c-2a38-4b59-85b3-58240203cd18?_state=njMwvidELnFs5bxLcimhYtNH83Tic8ziN4_ncNSbzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZDNiMjVjLTJhMzgtNGI1OS04NWIzLTU4MjQwMjAzY2QxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MjE3MDU1ODVaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=e12360a0-b663-4071-8307-c408f1e23a28 http.request.method=POST http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.947036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=2a0e6d7e-a47d-4cae-8c63-d272f79311fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/00f41334-cf59-465f-a2fd-0dc341f06b0f?_state=e70gUHpMR0S9xbkOmZYlPArCgesVRU-v81Bv7OAP1tx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZjQxMzM0LWNmNTktNDY1Zi1hMmZkLTBkYzM0MWYwNmIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MzAyOTk4MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.631075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/00f41334-cf59-465f-a2fd-0dc341f06b0f?_state=e70gUHpMR0S9xbkOmZYlPArCgesVRU-v81Bv7OAP1tx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZjQxMzM0LWNmNTktNDY1Zi1hMmZkLTBkYzM0MWYwNmIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40MzAyOTk4MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=88cc8feb-263d-4176-9d51-78b0ccfef931 http.request.method=POST http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.862716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=cd6c39b4-b700-4881-9a81-dbaa30ea87aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/3967f759-cf3a-4a35-8d2f-5adb65390227?_state=dIbE_1R1nXvS2Xye3xKmd8zF1hE4_JuGHhXXNZirRO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NjdmNzU5LWNmM2EtNGEzNS04ZDJmLTVhZGI2NTM5MDIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40Mzg2Njg2MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.921454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/3967f759-cf3a-4a35-8d2f-5adb65390227?_state=dIbE_1R1nXvS2Xye3xKmd8zF1hE4_JuGHhXXNZirRO17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NjdmNzU5LWNmM2EtNGEzNS04ZDJmLTVhZGI2NTM5MDIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40Mzg2Njg2MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:08Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=e4e2c5eb-b97b-4465-a02d-cf5e73cf2b93 http.request.method=POST http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.930916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=36315546-96ad-46f6-a4c6-71bfa3fbd12b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/a9793265-02d1-4bf5-8889-e6dcfdf6d196?_state=vXOu4lC6BA-k5TswYaD6Qrd5T1HU2tZ3lDoBuBteny17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5NzkzMjY1LTAyZDEtNGJmNS04ODg5LWU2ZGNmZGY2ZDE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40NDczNzYxM1oifQ%3D%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.duration=8.717289585s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:08 +0000] "PUT /v2/foo/bar/blobs/uploads/a9793265-02d1-4bf5-8889-e6dcfdf6d196?_state=vXOu4lC6BA-k5TswYaD6Qrd5T1HU2tZ3lDoBuBteny17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5NzkzMjY1LTAyZDEtNGJmNS04ODg5LWU2ZGNmZGY2ZDE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTowOC40NDczNzYxM1oifQ%3D%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=d9fc2d7c-de41-40b4-8898-fcfc24f4c92f http.request.method=POST http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.369835ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36385" http.request.id=f1fc775c-b8a6-4418-af92-a35eb59d4dec http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/60b928dc-b15c-4d9b-845a-a3155464e4af?_state=p6j1RaGrUe0cQl1xYYkLketjOfcO1_0Q5j8_e4mleY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjkyOGRjLWIxNWMtNGQ5Yi04NDVhLWEzMTU1NDY0ZTRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOToxNy41MDk4ODcwOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.354496582s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/60b928dc-b15c-4d9b-845a-a3155464e4af?_state=p6j1RaGrUe0cQl1xYYkLketjOfcO1_0Q5j8_e4mleY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjkyOGRjLWIxNWMtNGQ5Yi04NDVhLWEzMTU1NDY0ZTRhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOToxNy41MDk4ODcwOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=8fa9dba0-235e-4851-8df1-fea5eef88db3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/uploads/60b928dc-b15c-4d9b-845a-a3155464e4af?_state=rS6XYmy_2AYdf5-eeeEgkZAq8abg6WLMY8S0mik0MyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjkyOGRjLWIxNWMtNGQ5Yi04NDVhLWEzMTU1NDY0ZTRhZiIsIk9mZnNldCI6MjQyOTk1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6MTdaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.932634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:29 +0000] "PUT /v2/foo/bar/blobs/uploads/60b928dc-b15c-4d9b-845a-a3155464e4af?_state=rS6XYmy_2AYdf5-eeeEgkZAq8abg6WLMY8S0mik0MyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjkyOGRjLWIxNWMtNGQ5Yi04NDVhLWEzMTU1NDY0ZTRhZiIsIk9mZnNldCI6MjQyOTk1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6MTdaIn0%3D&digest=sha256%3Afc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:29Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=09b6d734-f1e9-4050-b379-2c9b1d021500 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.209316ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=052a663c-7a8f-4b68-be38-69ac8207d2d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=254.474409ms http.response.status=200 http.response.written=24299520 127.0.0.1 - - [08/Oct/2025:19:09:29 +0000] "GET /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 200 24299520 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=error msg="error parsing digest="sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=c0df8055-1f7c-4681-ab9e-e7d20fd76cfd http.request.method=GET http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" vars.name="foo/bar" time="2025-10-08T19:09:30Z" 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.2 http.request.host="127.0.0.1:36385" http.request.id=c0df8055-1f7c-4681-ab9e-e7d20fd76cfd http.request.method=GET http.request.remoteaddr="127.0.0.1:37128" http.request.uri="/v2/foo/bar/blobs/sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.905436ms http.response.status=400 http.response.written=110 vars.digest="sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/sha257:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=f6810ec0-1eec-4cda-829a-2955ac5b7b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:42048" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.542815ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" 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.2 time="2025-10-08T19:09:30Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:09:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=49e84fa8-84b9-4ec0-aded-b22c818c9ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51710" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.404235ms http.response.status=404 http.response.written=157 vars.digest="sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=d5ee04dc-e018-485e-8b5b-c551f5249fa3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.363655ms http.response.status=404 http.response.written=157 vars.digest="sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=1d877aff-3182-444f-b275-3614c4ac6640 http.request.method=POST http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.208236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=6a178129-ec65-437b-9e1c-0514453f058a http.request.method=GET http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.666455ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=497181f0-65fc-4f41-8734-1f12ec08535d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.647735ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "DELETE /v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=9822d22a-708a-458d-8aef-0eb4ab4d6a82 http.request.method=GET http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a9e7d7a9-ced5-496b-95e2-50d991d36c07 time="2025-10-08T19:09:30Z" 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.2 http.request.host="127.0.0.1:40025" http.request.id=9822d22a-708a-458d-8aef-0eb4ab4d6a82 http.request.method=GET http.request.remoteaddr="127.0.0.1:51722" http.request.uri="/v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.437415ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a9e7d7a9-ced5-496b-95e2-50d991d36c07 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/uploads/a9e7d7a9-ced5-496b-95e2-50d991d36c07?_state=V2_ePcHx8qeA-tgbwkXdQrxqe38Nuf7j5T9BML0X7Lt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZTdkN2E5LWNlZDUtNDk2Yi05NWUyLTUwZDk5MWQzNmMwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45MjIyMDQ3OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=e906d83a-1615-47cc-b70f-e5b55850fa7e http.request.method=POST http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.719615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=e7333a07-b099-494b-90cc-117059d07b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/187f0a9e-2ee9-446d-ba21-5bbe2f78cecf?_state=aomBD0COBhx73Uo4BdBu6ZQd5uGHJMQiQMmvb7Eb4317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2YwYTllLTJlZTktNDQ2ZC1iYTIxLTViYmUyZjc4Y2VjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NDA4OTQzMTRaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" provided=sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af vars.name="foo/bar" vars.uuid=187f0a9e-2ee9-446d-ba21-5bbe2f78cecf time="2025-10-08T19:09:30Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=e7333a07-b099-494b-90cc-117059d07b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/187f0a9e-2ee9-446d-ba21-5bbe2f78cecf?_state=aomBD0COBhx73Uo4BdBu6ZQd5uGHJMQiQMmvb7Eb4317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2YwYTllLTJlZTktNDQ2ZC1iYTIxLTViYmUyZjc4Y2VjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NDA4OTQzMTRaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=187f0a9e-2ee9-446d-ba21-5bbe2f78cecf time="2025-10-08T19:09:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=e7333a07-b099-494b-90cc-117059d07b98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/187f0a9e-2ee9-446d-ba21-5bbe2f78cecf?_state=aomBD0COBhx73Uo4BdBu6ZQd5uGHJMQiQMmvb7Eb4317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2YwYTllLTJlZTktNDQ2ZC1iYTIxLTViYmUyZjc4Y2VjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NDA4OTQzMTRaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.990275ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=187f0a9e-2ee9-446d-ba21-5bbe2f78cecf 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/187f0a9e-2ee9-446d-ba21-5bbe2f78cecf?_state=aomBD0COBhx73Uo4BdBu6ZQd5uGHJMQiQMmvb7Eb4317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4N2YwYTllLTJlZTktNDQ2ZC1iYTIxLTViYmUyZjc4Y2VjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NDA4OTQzMTRaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=44bd3694-f0e9-44fd-936f-74c7860b99ee http.request.method=POST http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.388335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=bfda393a-5564-42b9-b903-394b0a123957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/576f2374-e23b-4075-88a1-f75ca5fd14c1?_state=l79L6D228Y-TjXy4izEuCmeKJvTAuMI2ENtA-6rYdah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NmYyMzc0LWUyM2ItNDA3NS04OGExLWY3NWNhNWZkMTRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NTA2NjEyMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.473254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/576f2374-e23b-4075-88a1-f75ca5fd14c1?_state=l79L6D228Y-TjXy4izEuCmeKJvTAuMI2ENtA-6rYdah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NmYyMzc0LWUyM2ItNDA3NS04OGExLWY3NWNhNWZkMTRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NTA2NjEyMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=4b35173e-85f9-4679-b3b9-e965a143b125 http.request.method=POST http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.922396ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=e4dfca1c-6c83-430d-9308-f38e210f53bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/8c8c8fe3-b74e-4730-b670-2a4086bb3099?_state=ejTe34QYOXFdPwP7KLqi55JDbeCH_Li6gmYXHit0ivJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjOGM4ZmUzLWI3NGUtNDczMC1iNjcwLTJhNDA4NmJiMzA5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NjAxNjIwODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.383434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/8c8c8fe3-b74e-4730-b670-2a4086bb3099?_state=ejTe34QYOXFdPwP7KLqi55JDbeCH_Li6gmYXHit0ivJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjOGM4ZmUzLWI3NGUtNDczMC1iNjcwLTJhNDA4NmJiMzA5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NjAxNjIwODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:30Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=1803f0bd-9d1e-4eb1-9a03-7401a0eb7fae http.request.method=POST http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.535255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=0b47c9d7-7e1a-4df4-8ed6-11993b21501c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/74fdfef9-0042-4806-b1a9-cc2b5d69b22f?_state=EeukLlPcb16VF8GhSzqbxB9XEzbPxmeC1g16KZv0zf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZmRmZWY5LTAwNDItNDgwNi1iMWE5LWNjMmI1ZDY5YjIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NjkyMjQxOTVaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.duration=7.422064951s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/74fdfef9-0042-4806-b1a9-cc2b5d69b22f?_state=EeukLlPcb16VF8GhSzqbxB9XEzbPxmeC1g16KZv0zf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZmRmZWY5LTAwNDItNDgwNi1iMWE5LWNjMmI1ZDY5YjIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozMC45NjkyMjQxOTVaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=1c83b636-f3cc-4e6b-a4b7-6ca6d1cdd329 http.request.method=POST http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.409295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40025" http.request.id=56eddbea-b34b-4537-8d0c-9bfb66504185 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/353343ca-a908-4968-a23e-606790801f2a?_state=nfsSr-f9EubkATG9CQm64R07khjfIFufKf3JJSM4olh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzM0M2NhLWE5MDgtNDk2OC1hMjNlLTYwNjc5MDgwMWYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozOC43MDk5NjUzODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.427952123s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/353343ca-a908-4968-a23e-606790801f2a?_state=nfsSr-f9EubkATG9CQm64R07khjfIFufKf3JJSM4olh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzM0M2NhLWE5MDgtNDk2OC1hMjNlLTYwNjc5MDgwMWYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTozOC43MDk5NjUzODZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=ddc297d8-b46b-4fc0-81b5-162b3357884c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/uploads/353343ca-a908-4968-a23e-606790801f2a?_state=VDBtu0tcj0gF13dVaeidexuM_RFQ4g9rHaxlKjuFEjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzM0M2NhLWE5MDgtNDk2OC1hMjNlLTYwNjc5MDgwMWYyYSIsIk9mZnNldCI6MjI1Nzc2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6MzhaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.899375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "PUT /v2/foo/bar/blobs/uploads/353343ca-a908-4968-a23e-606790801f2a?_state=VDBtu0tcj0gF13dVaeidexuM_RFQ4g9rHaxlKjuFEjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MzM0M2NhLWE5MDgtNDk2OC1hMjNlLTYwNjc5MDgwMWYyYSIsIk9mZnNldCI6MjI1Nzc2NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6MzhaIn0%3D&digest=sha256%3A38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=0de06868-a7aa-4472-8aa4-bbb905685b21 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.377555ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=2923ae70-d32d-46f1-974b-c63646db5742 http.request.method=GET http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=234.485256ms http.response.status=200 http.response.written=22577664 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "GET /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 200 22577664 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=error msg="error parsing digest="sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=f76dfe7f-016e-4a8b-b41d-e090365fd335 http.request.method=GET http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" vars.name="foo/bar" time="2025-10-08T19:09:46Z" 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.2 http.request.host="127.0.0.1:40025" http.request.id=f76dfe7f-016e-4a8b-b41d-e090365fd335 http.request.method=GET http.request.remoteaddr="127.0.0.1:51724" http.request.uri="/v2/foo/bar/blobs/sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.415997ms http.response.status=400 http.response.written=110 vars.digest="sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "GET /v2/foo/bar/blobs/sha257:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=2636a03e-de28-4e87-b294-61af764aa3cd http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521515ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "GET /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=1d114525-91a1-46db-8288-a2a565623cac http.request.method=GET http.request.remoteaddr="127.0.0.1:49752" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.104417ms http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "GET /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:40025" http.request.id=61dcf9ee-ecc4-4d8b-99ca-0fa99fabd6fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.996972ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [08/Oct/2025:19:09:46 +0000] "GET /v2/foo/bar/blobs/sha256:38162dd1e725d383a927a8e82689e9c5ef290a47b6ba81afa7804196873447af HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=2097fa9a-3898-415a-ad42-7de3f9c85add http.request.method=GET http.request.remoteaddr="127.0.0.1:42046" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.265959019s http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" time="2025-10-08T19:09:46Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36385" http.request.id=a1ddf642-c0cc-4e21-b7b6-b6cd3da206e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42048" http.request.uri="/v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.254407335s http.response.status=200 http.response.written=3309568 127.0.0.1 - - [08/Oct/2025:19:09:30 +0000] "GET /v2/foo/bar/blobs/sha256:fc231c8e7fba321ee60f3000009667a549559604c1fb9905e275a8c863eaf85d HTTP/1.1" 200 3309568 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (38.80s) === RUN TestBlobDelete time="2025-10-08T19:09:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:09:46Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:09:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=cb7dcbc7-12c0-4ea1-9d06-617ce418a979 http.request.method=GET http.request.remoteaddr="127.0.0.1:32934" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.055255ms http.response.status=404 http.response.written=157 vars.digest="sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "GET /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=4efc786e-130f-4c01-b6b1-ca51e49efe5a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.071215ms http.response.status=404 http.response.written=157 vars.digest="sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=9927d52c-ac6b-4d23-a9b1-c75d607a4cc0 http.request.method=POST http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.138576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=bf44e722-e60c-4251-86eb-5077d75bf5db http.request.method=GET http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279095ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "GET /v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=77d808a0-6186-44ff-be81-b2a6505f681f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.027716ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=415d21c8-7920-40a3-b0ca-63c194908009 http.request.method=GET http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=72b33073-46ec-43da-b66d-0eecd88d5fe7 time="2025-10-08T19:09:47Z" 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.2 http.request.host="127.0.0.1:43441" http.request.id=415d21c8-7920-40a3-b0ca-63c194908009 http.request.method=GET http.request.remoteaddr="127.0.0.1:32946" http.request.uri="/v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.008816ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=72b33073-46ec-43da-b66d-0eecd88d5fe7 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "GET /v2/foo/bar/blobs/uploads/72b33073-46ec-43da-b66d-0eecd88d5fe7?_state=imSTENFoFz7D_4-FTjGXDWEf9st0i1hAFqO45OJbF1B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYjMzMDczLTQ2ZWMtNDNkYS1iNjZkLTBlZWNkODhkNWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNDg1OTQ0NzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=d870be33-3d6a-4f81-8af0-3e0111c60e93 http.request.method=POST http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.061256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=396260da-e721-4f9b-9985-2c42af06585a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/573fb819-a962-4c64-a2f4-8a1f27d80b9c?_state=nl-_Np0_1XGIG130mZ80SdazcpyaXApTOpJUsWUDfwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3M2ZiODE5LWE5NjItNGM2NC1hMmY0LThhMWYyN2Q4MGI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNjUzMDQyMDhaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" provided=sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 vars.name="foo/bar" vars.uuid=573fb819-a962-4c64-a2f4-8a1f27d80b9c time="2025-10-08T19:09:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=396260da-e721-4f9b-9985-2c42af06585a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/573fb819-a962-4c64-a2f4-8a1f27d80b9c?_state=nl-_Np0_1XGIG130mZ80SdazcpyaXApTOpJUsWUDfwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3M2ZiODE5LWE5NjItNGM2NC1hMmY0LThhMWYyN2Q4MGI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNjUzMDQyMDhaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=573fb819-a962-4c64-a2f4-8a1f27d80b9c time="2025-10-08T19:09:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=396260da-e721-4f9b-9985-2c42af06585a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/573fb819-a962-4c64-a2f4-8a1f27d80b9c?_state=nl-_Np0_1XGIG130mZ80SdazcpyaXApTOpJUsWUDfwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3M2ZiODE5LWE5NjItNGM2NC1hMmY0LThhMWYyN2Q4MGI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNjUzMDQyMDhaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.591955ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=573fb819-a962-4c64-a2f4-8a1f27d80b9c 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "PUT /v2/foo/bar/blobs/uploads/573fb819-a962-4c64-a2f4-8a1f27d80b9c?_state=nl-_Np0_1XGIG130mZ80SdazcpyaXApTOpJUsWUDfwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3M2ZiODE5LWE5NjItNGM2NC1hMmY0LThhMWYyN2Q4MGI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNjUzMDQyMDhaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=07f37a64-62f2-4a1c-9117-c90d79baf0d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.898336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=256ba023-2ca3-4799-9fe4-60967b173fbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/b4b5d727-bf9e-460c-964e-d8e0800ef166?_state=mcvN7KYzbixXb6CqQlrxPuHdFLDwhpgnduQBMlGYbyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0YjVkNzI3LWJmOWUtNDYwYy05NjRlLWQ4ZTA4MDBlZjE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNzM3ODI4MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "PUT /v2/foo/bar/blobs/uploads/b4b5d727-bf9e-460c-964e-d8e0800ef166?_state=mcvN7KYzbixXb6CqQlrxPuHdFLDwhpgnduQBMlGYbyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0YjVkNzI3LWJmOWUtNDYwYy05NjRlLWQ4ZTA4MDBlZjE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wNzM3ODI4MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=1122fd10-aa48-4d70-9a0a-8ad00617eca7 http.request.method=POST http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.137436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=bcce7754-63d6-41e9-a304-62a6d24c762b http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/162fb2ba-acb7-451f-b163-c5ac406f8cb6?_state=XuWKmHGz-Or8Xr409jghwhgSwPITeZXKMRanC3Rafpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MmZiMmJhLWFjYjctNDUxZi1iMTYzLWM1YWM0MDZmOGNiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wODI1ODEwMDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.224334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "PUT /v2/foo/bar/blobs/uploads/162fb2ba-acb7-451f-b163-c5ac406f8cb6?_state=XuWKmHGz-Or8Xr409jghwhgSwPITeZXKMRanC3Rafpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MmZiMmJhLWFjYjctNDUxZi1iMTYzLWM1YWM0MDZmOGNiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wODI1ODEwMDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:47Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=11efee77-11f8-4a8a-8c4b-439b63f46ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=9c3ae8bb-f92e-462a-9b1d-6dc631c21027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/f569c7da-ffd1-4547-8ca9-a51e8c3a4cc1?_state=qPtlTKS6bCVYucrv2Yn-1Eg7vQbyAtlx8PmRwgYI_kR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NjljN2RhLWZmZDEtNDU0Ny04Y2E5LWE1MWU4YzNhNGNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wOTIwNjg0MzFaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.037362424s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:47 +0000] "PUT /v2/foo/bar/blobs/uploads/f569c7da-ffd1-4547-8ca9-a51e8c3a4cc1?_state=qPtlTKS6bCVYucrv2Yn-1Eg7vQbyAtlx8PmRwgYI_kR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NjljN2RhLWZmZDEtNDU0Ny04Y2E5LWE1MWU4YzNhNGNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo0Ny4wOTIwNjg0MzFaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:52Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=d2519c4b-af76-49e3-acec-6c84c6e2e1d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.272415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43441" http.request.id=dac43e99-9731-4250-9f3b-99c8ac8e3896 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/3eb1f5e0-2c11-4d72-a9d3-849fc5ca9ede?_state=yGxaDVKLq-Sfl9EPYTWfJHmdzdxtPApGf10X29-wfJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYjFmNWUwLTJjMTEtNGQ3Mi1hOWQzLTg0OWZjNWNhOWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo1Mi4zODkxNzI5NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.038013703s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/3eb1f5e0-2c11-4d72-a9d3-849fc5ca9ede?_state=yGxaDVKLq-Sfl9EPYTWfJHmdzdxtPApGf10X29-wfJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYjFmNWUwLTJjMTEtNGQ3Mi1hOWQzLTg0OWZjNWNhOWVkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo1Mi4zODkxNzI5NzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=f2df34a4-5551-4a22-80b5-1cd9fd9976c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/uploads/3eb1f5e0-2c11-4d72-a9d3-849fc5ca9ede?_state=H4aeJ9Zhy7JTILWyLNOV6RgPonKXt9W6KnDN247RkPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYjFmNWUwLTJjMTEtNGQ3Mi1hOWQzLTg0OWZjNWNhOWVkZSIsIk9mZnNldCI6MTgzNzAwNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6NTJaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.012215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "PUT /v2/foo/bar/blobs/uploads/3eb1f5e0-2c11-4d72-a9d3-849fc5ca9ede?_state=H4aeJ9Zhy7JTILWyLNOV6RgPonKXt9W6KnDN247RkPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYjFmNWUwLTJjMTEtNGQ3Mi1hOWQzLTg0OWZjNWNhOWVkZSIsIk9mZnNldCI6MTgzNzAwNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MDk6NTJaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=88933085-e1b3-4042-aad5-6725031933f0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.283855ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=490f5bea-bd02-4ada-8e05-15d53ee76da5 http.request.method=GET http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=176.101197ms http.response.status=200 http.response.written=18370048 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "GET /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 200 18370048 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=error msg="error parsing digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=1131f090-cc12-4bdb-8d74-a396902f739d http.request.method=GET http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" time="2025-10-08T19:09:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=1131f090-cc12-4bdb-8d74-a396902f739d http.request.method=GET http.request.remoteaddr="127.0.0.1:32962" http.request.uri="/v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.683496ms http.response.status=400 http.response.written=110 vars.digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "GET /v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=136b63e4-0ff4-405f-a20c-fdd2a5a799c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.385615ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "GET /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=7c6019c0-1a3b-46d7-9100-cc81cc4d8f1f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39244" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.010996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=e4cc9dfc-03b0-48f7-8d25-c90a3a604475 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39244" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.509876ms http.response.status=404 http.response.written=157 vars.digest="sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=480d5816-88b7-4560-8a4c-f15de008f50d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39244" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479117ms http.response.status=404 http.response.written=74 vars.digest="sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=error msg="error parsing digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1": unsupported digest algorithm" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=4ea091af-854e-4efc-be53-733321e42a1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39252" http.request.uri="/v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" time="2025-10-08T19:09:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=4ea091af-854e-4efc-be53-733321e42a1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39252" http.request.uri="/v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.883016ms http.response.status=400 http.response.written=110 vars.digest="sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "DELETE /v2/foo/bar/blobs/sha257:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-08T19:09:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=03559426-d838-4e1e-9a27-36e96522fd29 http.request.method=POST http.request.remoteaddr="127.0.0.1:39258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.184235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=13db26d7-a739-4ecb-84fd-c3631ae0a975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39258" http.request.uri="/v2/foo/bar/blobs/uploads/9d38b165-e91f-46a1-a336-e12a53ca89f9?_state=tBGBcYRpXnLv9o79UGc0xwPtniptZ691_Ed7nyRX4497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMzhiMTY1LWU5MWYtNDZhMS1hMzM2LWUxMmE1M2NhODlmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo1Ny43NjA3MDc4OThaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.076536709s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "PUT /v2/foo/bar/blobs/uploads/9d38b165-e91f-46a1-a336-e12a53ca89f9?_state=tBGBcYRpXnLv9o79UGc0xwPtniptZ691_Ed7nyRX4497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMzhiMTY1LWU5MWYtNDZhMS1hMzM2LWUxMmE1M2NhODlmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOTowOTo1Ny43NjA3MDc4OThaIn0%3D&digest=sha256%3A0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=732227bc-f9ab-4362-b5ec-188b75578224 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39258" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.743575ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=57d1477a-6616-43c3-8299-faba15fb0d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.371463622s http.response.status=200 http.response.written=3309568 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "GET /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 200 3309568 "" "Go-http-client/1.1" time="2025-10-08T19:10:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43441" http.request.id=4c4105ff-29c5-4125-b9e7-367bc508f19d http.request.method=GET http.request.remoteaddr="127.0.0.1:39226" http.request.uri="/v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.382912405s http.response.status=200 http.response.written=3407872 127.0.0.1 - - [08/Oct/2025:19:09:57 +0000] "GET /v2/foo/bar/blobs/sha256:0cdfa5ae8ca32d8f6f5193c08a1fdaf533232998e3267c06a5e2a4f7190fbcd1 HTTP/1.1" 200 3407872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (16.59s) === RUN TestRelativeURL time="2025-10-08T19:10:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:03Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:10:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43585" http.request.id=f6644351-5352-4e6c-aecd-07f6b4dea8ca http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.251136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:11Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43585" http.request.id=0180a230-5623-4498-b393-26124c918279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bar/blobs/uploads/68277a85-1fd6-4be0-8ab8-01b93a7bbb53?_state=6zY9s3KVPQB3tm7J26CstjqhbRJdIHO63Q5E1MJ_JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4Mjc3YTg1LTFmZDYtNGJlMC04YWI4LTAxYjkzYTdiYmI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDowMy4xMTkwODQ0OThaIn0%3D&digest=sha256%3A2f4f987a49f7b7d90bd8931fc96ffb42280b1983f0c4415d40582fd62affd39f" http.request.useragent="Go-http-client/1.1" http.response.duration=7.576728375s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/68277a85-1fd6-4be0-8ab8-01b93a7bbb53?_state=6zY9s3KVPQB3tm7J26CstjqhbRJdIHO63Q5E1MJ_JCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4Mjc3YTg1LTFmZDYtNGJlMC04YWI4LTAxYjkzYTdiYmI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDowMy4xMTkwODQ0OThaIn0%3D&digest=sha256%3A2f4f987a49f7b7d90bd8931fc96ffb42280b1983f0c4415d40582fd62affd39f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43585" http.request.id=60340d0a-1326-40af-8f43-97cdf6fd72dc http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.771875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:12Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43585" http.request.id=67b57fc4-1283-4dc8-ba7e-14de6e5f15dc http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.828036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:19Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:43585" http.request.id=27a17735-ae9c-4470-beed-ee08611ae178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/bar/blobs/uploads/c650f2f9-555e-4e64-af25-e7e057305f18?_state=WAWv_lzLxqhVaF46jZTnwJcq2AdBImfyrE21C1609iV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NTBmMmY5LTU1NWUtNGU2NC1hZjI1LWU3ZTA1NzMwNWYxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDoxMi4wNjU4OTMyODFaIn0%3D&digest=sha256%3Ad087647e337bb6c5473e5af4321bf3f9c7d0c32d0f9433fb7deb32fae25d9300" http.request.useragent="Go-http-client/1.1" http.response.duration=7.818411621s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:12 +0000] "PUT /v2/foo/bar/blobs/uploads/c650f2f9-555e-4e64-af25-e7e057305f18?_state=WAWv_lzLxqhVaF46jZTnwJcq2AdBImfyrE21C1609iV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NTBmMmY5LTU1NWUtNGU2NC1hZjI1LWU3ZTA1NzMwNWYxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDoxMi4wNjU4OTMyODFaIn0%3D&digest=sha256%3Ad087647e337bb6c5473e5af4321bf3f9c7d0c32d0f9433fb7deb32fae25d9300 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (16.78s) === RUN TestBlobDeleteDisabled time="2025-10-08T19:10:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:19Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:10:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:46837" http.request.id=b686357d-0223-4879-865d-7e874d9c6f5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58124" http.request.uri="/v2/foo/bar/blobs/sha256:e2670ee69fbf407f2f667dcb2400010728b1348a86258055f492c210cd9788b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.110776ms http.response.status=405 http.response.written=78 vars.digest="sha256:e2670ee69fbf407f2f667dcb2400010728b1348a86258055f492c210cd9788b6" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:10:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:e2670ee69fbf407f2f667dcb2400010728b1348a86258055f492c210cd9788b6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.69s) === RUN TestDeleteDisabled time="2025-10-08T19:10:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:20Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:10:21Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36485" http.request.id=dad6ec2b-4cba-4561-99fe-984e9f5b84ed http.request.method=POST http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36485" http.request.id=92c5d0ba-fe21-4502-a404-5ef8d843573c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/bar/blobs/uploads/6c1475d4-e95b-4a75-a987-eefc5d246a1b?_state=_J8JnfzpIyBYvxA4BVgCL5CX6-tktH37a-xg5tAo6dV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMTQ3NWQ0LWU5NWItNGE3NS1hOTg3LWVlZmM1ZDI0NmExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDoyMS4zMjg3OTIyMjdaIn0%3D&digest=sha256%3A37c117e5b7837a70d1636c1719d861c4fdfbdddcb5feda16ee91c9d794fff51e" http.request.useragent="Go-http-client/1.1" http.response.duration=13.983509424s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:21 +0000] "PUT /v2/foo/bar/blobs/uploads/6c1475d4-e95b-4a75-a987-eefc5d246a1b?_state=_J8JnfzpIyBYvxA4BVgCL5CX6-tktH37a-xg5tAo6dV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjMTQ3NWQ0LWU5NWItNGE3NS1hOTg3LWVlZmM1ZDI0NmExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDoyMS4zMjg3OTIyMjdaIn0%3D&digest=sha256%3A37c117e5b7837a70d1636c1719d861c4fdfbdddcb5feda16ee91c9d794fff51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:35Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:36485" http.request.id=50824c41-2c03-4767-9f02-873c395fde24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58348" http.request.uri="/v2/foo/bar/blobs/sha256:37c117e5b7837a70d1636c1719d861c4fdfbdddcb5feda16ee91c9d794fff51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.780514ms http.response.status=405 http.response.written=78 vars.digest="sha256:37c117e5b7837a70d1636c1719d861c4fdfbdddcb5feda16ee91c9d794fff51e" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:10:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:37c117e5b7837a70d1636c1719d861c4fdfbdddcb5feda16ee91c9d794fff51e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (14.74s) === RUN TestDeleteReadOnly time="2025-10-08T19:10:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:35Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:10:35Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44007" http.request.id=09adea2c-e6cc-4f93-8470-549fc0cfd70b http.request.method=POST http.request.remoteaddr="127.0.0.1:57002" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.815135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:42Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:44007" http.request.id=49a4a56e-c80b-4103-9da0-efba4f3fdcf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57002" http.request.uri="/v2/foo/bar/blobs/uploads/7b3b4df9-e15a-4372-8bf4-0ca0c83ce3df?_state=Z6m5EhU4N-RP9RpVqEECj9-rpOGl9Bep4rFFrEtDRyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2I0ZGY5LWUxNWEtNDM3Mi04YmY0LTBjYTBjODNjZTNkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDozNS45MjM5NzAyMjdaIn0%3D&digest=sha256%3A8f0a054ab145a1f3417b4fd6d2d698d6340f7d0e41785c2dde493decdd211e31" http.request.useragent="Go-http-client/1.1" http.response.duration=7.033957103s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:35 +0000] "PUT /v2/foo/bar/blobs/uploads/7b3b4df9-e15a-4372-8bf4-0ca0c83ce3df?_state=Z6m5EhU4N-RP9RpVqEECj9-rpOGl9Bep4rFFrEtDRyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiM2I0ZGY5LWUxNWEtNDM3Mi04YmY0LTBjYTBjODNjZTNkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMDozNS45MjM5NzAyMjdaIn0%3D&digest=sha256%3A8f0a054ab145a1f3417b4fd6d2d698d6340f7d0e41785c2dde493decdd211e31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Oct/2025:19:10:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:8f0a054ab145a1f3417b4fd6d2d698d6340f7d0e41785c2dde493decdd211e31 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (7.65s) === RUN TestStartPushReadOnly time="2025-10-08T19:10:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:42Z" level=info msg="redis not configured" go.version=go1.25.2 127.0.0.1 - - [08/Oct/2025:19:10:42 +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-08T19:10:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:10:42Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:10:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=b90fe41d-6ae0-4e48-a645-11fefb0994ff http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" 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.289975ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:10:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T19:10:43Z" 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.2 http.request.host="127.0.0.1:46395" http.request.id=dde45e0d-98a4-44a1-b94c-f5c867977819 http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" 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=6.005732ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:19:10:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:10:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=84d2182f-ffd3-4751-bed6-32ab45fe93dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" 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=15.206859ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:10:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T19:10:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=adba493d-bd89-4a19-8a2c-d067824b9810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" 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=17.074677ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:10:43Z" 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.2 http.request.host="127.0.0.1:46395" http.request.id=adba493d-bd89-4a19-8a2c-d067824b9810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" 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=17.238976ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:10:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=adba493d-bd89-4a19-8a2c-d067824b9810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" 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=17.363156ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:10:43Z" 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.2 http.request.host="127.0.0.1:46395" http.request.id=adba493d-bd89-4a19-8a2c-d067824b9810 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" 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=17.504476ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:10:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T19:10:43Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=6aaf2f5d-e765-4ecf-a5c8-27a9b3c038fd http.request.method=POST http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.679654ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=89385bc8-2372-426d-ac5e-2d12891b38bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/blobs/uploads/7ca955d3-0f87-4329-a5a1-75536a064b9c?_state=uPo7RQf7FX8AEKpRLEe95Yfu4xgeiXKe9oslk3ffEZV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2E5NTVkMy0wZjg3LTQzMjktYTVhMS03NTUzNmEwNjRiOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NDMuNjkwNTUzNzU4WiJ9&digest=sha256%3A40eb8e873c1b328d51e89a55183fed3158f63ce72ab4b937045ef04999d434ae" http.request.useragent="Go-http-client/1.1" http.response.duration=5.00877202s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/7ca955d3-0f87-4329-a5a1-75536a064b9c?_state=uPo7RQf7FX8AEKpRLEe95Yfu4xgeiXKe9oslk3ffEZV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3Y2E5NTVkMy0wZjg3LTQzMjktYTVhMS03NTUzNmEwNjRiOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NDMuNjkwNTUzNzU4WiJ9&digest=sha256%3A40eb8e873c1b328d51e89a55183fed3158f63ce72ab4b937045ef04999d434ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=d48e8732-c96b-4594-86be-282d7fa69bab http.request.method=POST http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.771675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=df61fadc-5a1e-4253-bb9b-f329030d7124 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/blobs/uploads/aae24183-62bd-4d5e-816e-01e13a7660f3?_state=uYk0mn5eE6kpGFTtXm8ySq8DQo9f19N4dSO1oQevU817Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYWUyNDE4My02MmJkLTRkNWUtODE2ZS0wMWUxM2E3NjYwZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NDkuMzgwNzQzMDk3WiJ9&digest=sha256%3Adf65876d6f8891fb8a9ff3cf461899aa57edacf52ec18f2f54c413356376063d" http.request.useragent="Go-http-client/1.1" http.response.duration=8.081628995s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/aae24183-62bd-4d5e-816e-01e13a7660f3?_state=uYk0mn5eE6kpGFTtXm8ySq8DQo9f19N4dSO1oQevU817Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYWUyNDE4My02MmJkLTRkNWUtODE2ZS0wMWUxM2E3NjYwZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NDkuMzgwNzQzMDk3WiJ9&digest=sha256%3Adf65876d6f8891fb8a9ff3cf461899aa57edacf52ec18f2f54c413356376063d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=20990f11-d219-45bf-aa60-37e3c5500603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.044131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=14dc9b75-85f9-4f6c-9a3e-3409ee5bed61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.duration=5.384933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=12d300ed-2dce-417a-a7be-cfa6bdf0c853 http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" 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.483734ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=488c4393-dd86-48cf-ab9a-35b4603ca87b http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.540854ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46395" http.request.id=a46fc24e-4c21-47a2-8068-a98eea1853bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.duration=5.358293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46395" http.request.id=c4150f86-f48f-45a6-9b21-f32d61916bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.duration=5.414332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:46395" http.request.id=39d042d0-0d09-4c79-a6ba-c118296de998 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.duration=5.266033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=a6c55089-9301-4082-be32-ed7078179269 http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.570374ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=055f5759-95d8-4dad-85dd-e78ab57fd1c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.795536ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=ce0c97df-f67c-4a94-9a8d-6e64ad97d0c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.435737ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=320c2e67-2f94-4cfa-834f-539d59a36b7b http.request.method=GET http.request.remoteaddr="127.0.0.1:36836" 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.552676ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=error msg="payload digest does match: "sha256:85662997c25a925041ec1d7e3512df66c666359cbd5957085780f6bc37f0110c" != "sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205"" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=c613e7f7-f514-4598-9ad5-d762ad90bd8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" time="2025-10-08T19:10:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=c613e7f7-f514-4598-9ad5-d762ad90bd8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36836" http.request.uri="/v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.308155ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205" 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee837cae2ea4f12777f16195c4027fb1b5367029481c17c062d0507f834ad205 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=27dbd90e-abd9-4f46-99ad-a1e07bd2ba2e http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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.903776ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" 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.2 http.request.host="127.0.0.1:46395" http.request.id=8415f6c9-1be9-4811-9998-6eb8d0443ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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.465096ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=0630a725-081f-4527-be47-20d64905bbe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.006196ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:10:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=0630a725-081f-4527-be47-20d64905bbe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.157475ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:10:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=0630a725-081f-4527-be47-20d64905bbe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.275655ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=94938883-bbf5-46bc-8a49-492bdbb235c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.032516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=9b778fba-dc24-49c2-bf29-57928e28403a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/d707983c-758b-4b52-bb80-953cad25ad78?_state=8HABpdXtCYvzEpubQ0mlWZzXOcy6L2bqhAcMTCZCUNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzA3OTgzYy03NThiLTRiNTItYmI4MC05NTNjYWQyNWFkNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NTcuNTQ3ODg2MTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.743954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/d707983c-758b-4b52-bb80-953cad25ad78?_state=8HABpdXtCYvzEpubQ0mlWZzXOcy6L2bqhAcMTCZCUNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzA3OTgzYy03NThiLTRiNTItYmI4MC05NTNjYWQyNWFkNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NTcuNTQ3ODg2MTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:10:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=990f2e8c-614b-45dc-810c-4f6cc39fe990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.131096ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:10:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=990f2e8c-614b-45dc-810c-4f6cc39fe990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.289455ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:10:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T19:10:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=c2dba7d0-aa75-4564-8012-af2a3eff3ac2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.273814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=9f42ac87-48ca-4c38-9c48-c88c0b24f813 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/6853bc66-7c88-47c0-b850-594e4ade5a6b?_state=dh29WheE-CvMbPywtX4sRkFdeRnuYctG9lIB7tJI-r97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODUzYmM2Ni03Yzg4LTQ3YzAtYjg1MC01OTRlNGFkZTVhNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NTguNDc3NDY0NDI5WiJ9&digest=sha256%3Af100e87c4662d8e795c44448d71152bb92b516587a922b081b49ecb58a29f334" http.request.useragent="Go-http-client/1.1" http.response.duration=11.777042889s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:10:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/6853bc66-7c88-47c0-b850-594e4ade5a6b?_state=dh29WheE-CvMbPywtX4sRkFdeRnuYctG9lIB7tJI-r97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODUzYmM2Ni03Yzg4LTQ3YzAtYjg1MC01OTRlNGFkZTVhNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTA6NTguNDc3NDY0NDI5WiJ9&digest=sha256%3Af100e87c4662d8e795c44448d71152bb92b516587a922b081b49ecb58a29f334 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:10Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=2fb80af1-3a21-48fa-83b2-279d4bb99f9b http.request.method=POST http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=645173d2-700d-4ec3-ac9f-6f6d449d6839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/blobs/uploads/425287ec-1e3d-4b69-8b33-f7768ace89af?_state=MCebpzk04KstKvvPJiTmkfeui9cIUDf8SbDXFr1h5ER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjUyODdlYy0xZTNkLTRiNjktOGIzMy1mNzc2OGFjZTg5YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MTAuODg4NDE5OTYxWiJ9&digest=sha256%3A86457ffb72258aaa17da0246c950dd986c5b6631492719175af26e8d8bc2321a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.550819169s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/425287ec-1e3d-4b69-8b33-f7768ace89af?_state=MCebpzk04KstKvvPJiTmkfeui9cIUDf8SbDXFr1h5ER7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjUyODdlYy0xZTNkLTRiNjktOGIzMy1mNzc2OGFjZTg5YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MTAuODg4NDE5OTYxWiJ9&digest=sha256%3A86457ffb72258aaa17da0246c950dd986c5b6631492719175af26e8d8bc2321a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=beeb75a9-e00f-4d89-ace5-1342d5901bcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.125871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46395" http.request.id=33c6d004-4a76-4c72-b38a-bae787c9ada5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=ce8d158c-3e85-44f4-a000-186ed0a37523 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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=5.498633ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=36153df6-3a13-4e5d-934c-47612606eb1b http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=5.259752ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=ffed634d-c7a7-42b8-9af4-99ea1f92ee21 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.839786ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=de867e10-0b9c-4b4f-a56f-913d934bd18c http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.905232ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=f358d2ed-7b78-46a2-beec-5e75e337dc3b http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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=5.128993ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="rewriting manifest sha256:66eaf4cb5c8483dc8c9fc26fd86d871a13df2f1c961068e9cbdbf013e90e548a in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=17df2895-6a14-45c0-bcc6-c587412d3ff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=17df2895-6a14-45c0-bcc6-c587412d3ff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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=7.67737ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46395" http.request.id=c34a98d4-e3e2-4226-80e8-462fd4d30feb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" 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=3.859294ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46395" http.request.id=5ea6875b-89d3-4a6c-a92d-43695629885b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.819854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46395" http.request.id=0fc143dc-b519-43e9-9ab3-553000b408e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615" http.request.useragent="Go-http-client/1.1" http.response.duration=4.164995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=9e9e267d-65c0-4862-a800-fc804dcb98c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.733794ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=bda88b88-81ff-40a3-8e3b-11e8386b1f59 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.275755ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=46311887-dbe3-4a38-8eb6-99ebc0513b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.842455ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=686ee76e-ae99-44ba-a693-0ba78f870d0c http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615" http.request.useragent="Go-http-client/1.1" http.response.duration=2.627896ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=info msg="rewriting manifest list sha256:cc340df35f571b52e58909d8a9567067ab45a34f843e6d9f479d8b430c2f8615 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=0d84255a-9aaf-4f16-b5ed-4aa550e89d8d http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" 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-08T19:11:17Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:46395" http.request.id=0d84255a-9aaf-4f16-b5ed-4aa550e89d8d http.request.method=GET http.request.remoteaddr="127.0.0.1:46690" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.976851ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-08T19:11: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.2 time="2025-10-08T19:11:17Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:11:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=648101fe-552c-45ad-a41e-a5da6e200f80 http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" 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=11.100585ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" 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.2 http.request.host="127.0.0.1:36779" http.request.id=1b91e720-f8a7-434e-9dd7-de6660fd74ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" 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=16.209858ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=72b277f2-6ad7-48dc-b0c8-5bf02c79fd7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" 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=7.60559ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T19:11:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7ef0ee1a-5e98-4f8a-81f7-81c204ba58e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" 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=18.149735ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:17Z" 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.2 http.request.host="127.0.0.1:36779" http.request.id=7ef0ee1a-5e98-4f8a-81f7-81c204ba58e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" 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=18.359875ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7ef0ee1a-5e98-4f8a-81f7-81c204ba58e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" 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=18.455074ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:17Z" 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.2 http.request.host="127.0.0.1:36779" http.request.id=7ef0ee1a-5e98-4f8a-81f7-81c204ba58e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" 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=19.094834ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T19:11:18Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=de225678-46c3-46b8-b91e-79f0de912663 http.request.method=POST http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=17.716576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:23Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=2083bd20-c72e-4cb9-933c-c7abf3f859e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/blobs/uploads/be47ee09-7f44-448a-be24-856efaaced18?_state=z-jO51Z9Wg25f9ji-kbYukADv5KCG5WNJmntPshdGfV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTQ3ZWUwOS03ZjQ0LTQ0OGEtYmUyNC04NTZlZmFhY2VkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MTguMjY4MDU1NTg1WiJ9&digest=sha256%3A3ab68fcac53e32b9aa1227224046174385f1c1baaec5d24f83cb5e30d6791b57" http.request.useragent="Go-http-client/1.1" http.response.duration=5.193831043s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/be47ee09-7f44-448a-be24-856efaaced18?_state=z-jO51Z9Wg25f9ji-kbYukADv5KCG5WNJmntPshdGfV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTQ3ZWUwOS03ZjQ0LTQ0OGEtYmUyNC04NTZlZmFhY2VkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MTguMjY4MDU1NTg1WiJ9&digest=sha256%3A3ab68fcac53e32b9aa1227224046174385f1c1baaec5d24f83cb5e30d6791b57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=387b3bf5-0419-4847-b77a-4b0d5c472003 http.request.method=POST http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.372514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=3943a9ed-d312-457d-a859-8166e152a477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/blobs/uploads/141ab77e-8cb1-4839-b423-731a8d64c25a?_state=aJ0a8jXcK3bwGIcwAqHTkHYfsY5Yynoiz_HPJgEpavF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDFhYjc3ZS04Y2IxLTQ4MzktYjQyMy03MzFhOGQ2NGMyNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MjQuMjM0Mzg0OFoifQ%3D%3D&digest=sha256%3A1a71aad3b0b12cda5d6fb470587dd9e62516f161dfb47928ea1b1e4077592e69" http.request.useragent="Go-http-client/1.1" http.response.duration=14.366919146s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/141ab77e-8cb1-4839-b423-731a8d64c25a?_state=aJ0a8jXcK3bwGIcwAqHTkHYfsY5Yynoiz_HPJgEpavF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDFhYjc3ZS04Y2IxLTQ4MzktYjQyMy03MzFhOGQ2NGMyNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MjQuMjM0Mzg0OFoifQ%3D%3D&digest=sha256%3A1a71aad3b0b12cda5d6fb470587dd9e62516f161dfb47928ea1b1e4077592e69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=16400366-c15b-41e1-9eac-c113f26bea53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.794989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=b9713c92-697e-47d0-b930-4e4d22ee1a3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.537052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=f876d851-77b5-46ab-a9ae-d87f869b0ab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" 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=6.038511ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=034fa315-c72b-48d4-b950-451a4df646b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.525494ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36779" http.request.id=ee68d7e9-e08b-4fd5-b204-1297986e4bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.117172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36779" http.request.id=4814fe0d-ed75-4d0f-90b5-1ecc8cf4bfc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.801352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36779" http.request.id=b5a8235e-4d1e-4e32-82c9-ddf56a4ed855 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.526651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=81380540-4a13-4bd4-ae5f-924fd550939d http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.731413ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=76a05a33-cf5b-43c4-9beb-05894ac0f8e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633156ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=dffdc43d-0318-44ad-a2a8-9690c5db0191 http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734896ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=d2d84fd1-3dfb-4938-844a-2b42ee7f016a http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" 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.555557ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=error msg="payload digest does match: "sha256:04919b883cae42305318b3eeae179be9862681f81af4b11e3a4a3994a76097cf" != "sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2"" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=b2ccf36c-0a4b-45f6-8c99-5d4f3777ed68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" time="2025-10-08T19:11: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.2 http.request.host="127.0.0.1:36779" http.request.id=b2ccf36c-0a4b-45f6-8c99-5d4f3777ed68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58270" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.201175ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2" 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b447025a424818418ae21922ddb45970f4a9b6a2346f73357164ba637b26b2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=90b7e286-6f13-4040-afea-fb5234c492ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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.879956ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" 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.2 http.request.host="127.0.0.1:36779" http.request.id=1a54661e-b866-4814-b3be-51084beb7d27 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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.711016ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:11: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=80cf5b4e-b367-4a5e-bc2b-9d493acfb89a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" 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.921096ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:11:38Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=80cf5b4e-b367-4a5e-bc2b-9d493acfb89a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.077855ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:11:38Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=80cf5b4e-b367-4a5e-bc2b-9d493acfb89a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.186835ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=f60fe21a-d9b1-4aca-95af-bf339bfbad85 http.request.method=POST http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.800916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7c3407a9-4c71-40ec-bd9a-2dda3cf45470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/f36d18b5-a733-489e-a64e-954315e552a1?_state=IID2TZkv9TdYy-NIcoSLNGxijMFedm5HLvVwZIzjdFx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzZkMThiNS1hNzMzLTQ4OWUtYTY0ZS05NTQzMTVlNTUyYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MzguNjkzODU5MjM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/f36d18b5-a733-489e-a64e-954315e552a1?_state=IID2TZkv9TdYy-NIcoSLNGxijMFedm5HLvVwZIzjdFx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMzZkMThiNS1hNzMzLTQ4OWUtYTY0ZS05NTQzMTVlNTUyYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MzguNjkzODU5MjM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:38Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=1455ec77-fa67-4bd7-9cb0-7ca6f2a6fbf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.108216ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:11:38Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=1455ec77-fa67-4bd7-9cb0-7ca6f2a6fbf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.266255ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:11:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T19:11:39Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=c3c58bc6-00b7-46ef-aedd-650f3bfc3817 http.request.method=POST http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.697415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:48Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=26b01535-154e-489f-9b96-5abd0fe050b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/6fcfc65c-1b87-4959-af92-d1d068bfb917?_state=f946eO9fokEnxXdGbqRiC6m2GkaiLnp8HlgFco1Ontl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZmNmYzY1Yy0xYjg3LTQ5NTktYWY5Mi1kMWQwNjhiZmI5MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MzkuMzY0NTI4NzkyWiJ9&digest=sha256%3A12f0a4008ef6f2d196ef8dab19a92daafe0928c7943e840979c6a3244da6b697" http.request.useragent="Go-http-client/1.1" http.response.duration=9.625673697s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/6fcfc65c-1b87-4959-af92-d1d068bfb917?_state=f946eO9fokEnxXdGbqRiC6m2GkaiLnp8HlgFco1Ontl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZmNmYzY1Yy0xYjg3LTQ5NTktYWY5Mi1kMWQwNjhiZmI5MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6MzkuMzY0NTI4NzkyWiJ9&digest=sha256%3A12f0a4008ef6f2d196ef8dab19a92daafe0928c7943e840979c6a3244da6b697 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:49Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=c2ca2600-e4ba-48d4-930e-f7840b2c1514 http.request.method=POST http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.644015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=9228e5a0-dc1d-4b8d-a231-ee0fdab8fbc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/blobs/uploads/1c21b6af-5797-4961-8680-00759c490cfe?_state=ujzQ_zsm9A9n7soANhHm4_oJAcuy_1CNYT73SgwZ98B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzIxYjZhZi01Nzk3LTQ5NjEtODY4MC0wMDc1OWM0OTBjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6NDkuNjI2ODg4NDI5WiJ9&digest=sha256%3A550b275a730d3abd1a966f3cb0ee9e4e69fe11498b6b26032edf31014cf93f47" http.request.useragent="Go-http-client/1.1" http.response.duration=7.969379045s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/1c21b6af-5797-4961-8680-00759c490cfe?_state=ujzQ_zsm9A9n7soANhHm4_oJAcuy_1CNYT73SgwZ98B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYzIxYjZhZi01Nzk3LTQ5NjEtODY4MC0wMDc1OWM0OTBjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6NDkuNjI2ODg4NDI5WiJ9&digest=sha256%3A550b275a730d3abd1a966f3cb0ee9e4e69fe11498b6b26032edf31014cf93f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=7c37eebc-49a8-4a86-99c0-a033fa42a220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.416554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36779" http.request.id=1b62fdc4-582a-48cd-8cca-59b6c31fece2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216" http.request.useragent="Go-http-client/1.1" http.response.duration=4.049195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=ae943a10-b016-4d1e-9d61-d94e80385520 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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.171536ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=38e75d71-915f-4b63-ac99-46335d933c52 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.000836ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=8cabb93e-1573-49aa-9dad-848a0bf2c40c http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.465797ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=9e125647-5325-4597-91f5-d6269382a0ea http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216" http.request.useragent="Go-http-client/1.1" http.response.duration=2.720856ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=2173d48e-1a91-47b5-8970-3c25e75b5329 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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.441676ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="rewriting manifest sha256:7a589b04a0c1fa9f56ffe8523c8750ced4cb82f7bd55da4a01351b06a5c6a216 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7b652545-ce7a-44ec-ae48-14d2b42e1b9a http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7b652545-ce7a-44ec-ae48-14d2b42e1b9a http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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=6.077772ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36779" http.request.id=ed1b50c4-5f09-4da3-820f-d6d808f00ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" 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=3.029315ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36779" http.request.id=c7a6cb17-c741-474b-a891-2fc1f651d7a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.036574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36779" http.request.id=9492c1cd-be5c-468a-b5d9-42a90319873d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00" http.request.useragent="Go-http-client/1.1" http.response.duration=3.284156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=648236b4-34f8-4605-aaa7-157232100479 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.071155ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=7bb5d8cd-889c-4952-8e6a-d1e8bfeb718c http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.081916ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=f5a1081e-a6c9-4c76-889c-f9d76a2bae54 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.501636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=a4506897-7aad-4cf9-b8aa-b063e43d9b8c http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391517ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=info msg="rewriting manifest list sha256:afad1a8e7743988a30f7a9a6d2dc357c3ba92adcc24a7987f647934c4d0abe00 in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=725ca27a-ecd4-4f97-9af9-862b0a151cf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" 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-08T19:11:57Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36779" http.request.id=725ca27a-ecd4-4f97-9af9-862b0a151cf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54238" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.293512ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (74.69s) === RUN TestGetManifestWithStorageError time="2025-10-08T19:11:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:11:57Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34471" http.request.id=285e5751-69b4-4a2b-a56b-7354009a5bef http.request.method=GET http.request.remoteaddr="127.0.0.1:46278" 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.776556ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:34471" http.request.id=49721e7a-62c7-4f68-b5b9-e0193f19fc24 http.request.method=GET http.request.remoteaddr="127.0.0.1:46278" 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.475096ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:34471" http.request.id=e316462a-2ee3-410a-b719-3c4bee6bad07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46278" 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.596017ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.2 http.request.host="127.0.0.1:34471" http.request.id=7ea90757-ce23-48f0-96bd-4a9a4b455c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:46278" 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.436257ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:11:57 +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-08T19:11:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 time="2025-10-08T19:11:57Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=7116c271-5de1-4d95-9ef8-fdbcf8c08c03 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.782976ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" 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.2 http.request.host="127.0.0.1:34431" http.request.id=e47e78bc-e589-4d74-9af1-6fd063336cde http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.420736ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=2d7f88be-e8e0-4eb7-927f-06a3ef74b843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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.461697ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0c7a8c5c-f082-4e56-b1ac-e59c6a0b2681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.400834ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:57Z" 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.2 http.request.host="127.0.0.1:34431" http.request.id=0c7a8c5c-f082-4e56-b1ac-e59c6a0b2681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.551794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0c7a8c5c-f082-4e56-b1ac-e59c6a0b2681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.658453ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-08T19:11:57Z" 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.2 http.request.host="127.0.0.1:34431" http.request.id=0c7a8c5c-f082-4e56-b1ac-e59c6a0b2681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.756193ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Oct/2025:19:11:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-08T19:11:58Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=daf244f6-22ca-4132-891e-68c0a85dc530 http.request.method=POST http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.070515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:02Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=ebe98b20-0a3a-40d2-a505-74b91b360a8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/4ddd9e28-6d78-4ca4-9d03-894ad96da703?_state=nT-E1UD7ggnWCjR6fWDACvazTR6OcKhqmhZOwg2JSW57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGRkOWUyOC02ZDc4LTRjYTQtOWQwMy04OTRhZDk2ZGE3MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6NTguMjAxOTU2MDU3WiJ9&digest=sha256%3Ace84ace684810b7b27c31a24981fb544b0973b1a7e98c6b5cf69f93015f3069b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.50056638s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:11:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/4ddd9e28-6d78-4ca4-9d03-894ad96da703?_state=nT-E1UD7ggnWCjR6fWDACvazTR6OcKhqmhZOwg2JSW57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZGRkOWUyOC02ZDc4LTRjYTQtOWQwMy04OTRhZDk2ZGE3MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTE6NTguMjAxOTU2MDU3WiJ9&digest=sha256%3Ace84ace684810b7b27c31a24981fb544b0973b1a7e98c6b5cf69f93015f3069b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:03Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=3928bde8-0efc-4378-9f50-207401ccf912 http.request.method=POST http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.713454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4297b1f7-5800-421b-a34c-65049b95f713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/48baac45-1e6c-4b44-9fde-2a55ccd8d2dc?_state=H_-J6tlmYzCNHhomxrqMHdMFJ3sRGm0rIj_0lXQHnLV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OGJhYWM0NS0xZTZjLTRiNDQtOWZkZS0yYTU1Y2NkOGQyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDMuMTczODQxMjY1WiJ9&digest=sha256%3A4f40f5c68a7ebd0595720c2741b95af7ad52d2763e61e05335bafe22b8b60c6d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.798909209s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/48baac45-1e6c-4b44-9fde-2a55ccd8d2dc?_state=H_-J6tlmYzCNHhomxrqMHdMFJ3sRGm0rIj_0lXQHnLV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OGJhYWM0NS0xZTZjLTRiNDQtOWZkZS0yYTU1Y2NkOGQyZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDMuMTczODQxMjY1WiJ9&digest=sha256%3A4f40f5c68a7ebd0595720c2741b95af7ad52d2763e61e05335bafe22b8b60c6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=2af23a14-8ce2-4823-84e9-127000f6d8ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.857352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=a9f0740d-5e6d-4b2b-81af-04b75e7c759e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.388313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:06Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=1eaf9815-945d-4f1c-843b-a0f3021325e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.537894ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:12:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=cbdede75-8d94-4bf4-9064-d2b54bd7dcb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.722554ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:12:06 +0000] "GET /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34431" http.request.id=e0c7603a-0ea7-4a2c-80c5-873ff4de9bbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.361113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34431" http.request.id=a1ef0f1d-09a1-4294-9c8c-16d45ec99a51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.354872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:34431" http.request.id=fb5855cc-829f-4f18-9f85-bfcd82b323bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.157833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=812dc2b5-7ad8-4352-9dac-de7c5a13dbf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.352094ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4255a8bf-4dcf-4c1a-92fd-de01c29f37d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468677ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=cacaeffb-49d6-48bb-80ff-22962106e17c http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.432276ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=1b041db2-7e68-44d7-985a-53b22919b5c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.413917ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=error msg="payload digest does match: "sha256:4537125f836e8e52b5247cb1ded09d56f1d63bfb0db4d845b920246fb05f3a7a" != "sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9"" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0612d086-7e22-4f63-9d64-607edeca1b83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" time="2025-10-08T19:12:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0612d086-7e22-4f63-9d64-607edeca1b83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.932216ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=986c1301-9fba-4d9e-916f-6749d6f3b161 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46668" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=2d15cde7-525e-454b-8497-30046cd564c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46668" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.788056ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=19e14f8a-ea9d-4265-92c3-bde5643c8c81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46670" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.949496ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=bea01499-1d61-40a7-bca2-8f1ace1f5975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.591592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=b348fd51-35ca-4f25-bfd6-b7d75a02fdd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.467134ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=116647c1-8458-45d5-95d9-98cb125fb9cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46678" 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.868236ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=1cc510b5-672c-4aa4-95ac-e66879491b7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.052411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=1add2841-7b72-4838-a2a2-3a86cb166d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.852816ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=d1e543ca-8331-49d4-8b93-919c7f0207ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.211996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0459540423642feda917ab61f3da41a7dd55dd8ec20023d6cb144ad2b40dbfb9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=6bc748fe-d615-48ed-9966-e35a289e6ddf http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.453196ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4c18d340-b834-482f-98cb-e3eb5ccff6a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.760416ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" 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.2 http.request.host="127.0.0.1:34431" http.request.id=fc783139-0202-4b24-bdf2-14ba731a54e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.825676ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=0e8abffc-3a6c-487b-88a8-33fec451e247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.077536ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:12:07Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=0e8abffc-3a6c-487b-88a8-33fec451e247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.230016ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:12:07Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=0e8abffc-3a6c-487b-88a8-33fec451e247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.331816ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=c615b4f4-580a-49c2-aa2d-c2b4cecb41c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=e8e30bc8-6576-43e6-97df-e18d54691c99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/eb6df331-c3a3-4c4c-bc4c-02558d35df34?_state=3XazBEmOiQvUo93KDA7rUAkOh9_rXgzJtfURE1vdCP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjZkZjMzMS1jM2EzLTRjNGMtYmM0Yy0wMjU1OGQzNWRmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDcuMTAzOTYyMzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.752935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/eb6df331-c3a3-4c4c-bc4c-02558d35df34?_state=3XazBEmOiQvUo93KDA7rUAkOh9_rXgzJtfURE1vdCP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjZkZjMzMS1jM2EzLTRjNGMtYmM0Yy0wMjU1OGQzNWRmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDcuMTAzOTYyMzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=fb1f71ae-629f-4c52-8578-8e8df7ae47c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" 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=4.766933ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-08T19:12:07Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=fb1f71ae-629f-4c52-8578-8e8df7ae47c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" 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=5.028513ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-08T19:12:07Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=1ebc7b5c-c097-4ed1-b992-b5797aad1e78 http.request.method=POST http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.238455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:15Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=95e312e9-b712-4982-ac07-d844aec2bbc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/d57d44f2-6c48-451d-8d32-70fd1604fe7b?_state=PGS8M3GVDiClb-eCLYZUWkl15FRfaa8ncg5dRJnzDfh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTdkNDRmMi02YzQ4LTQ1MWQtOGQzMi03MGZkMTYwNGZlN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDcuODEwNjY4ODU2WiJ9&digest=sha256%3Ac6e878f80c113e67f8e3b0d9c165653cf920c820c25f307a1b25fc5d7f2fe874" http.request.useragent="Go-http-client/1.1" http.response.duration=7.949121532s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/d57d44f2-6c48-451d-8d32-70fd1604fe7b?_state=PGS8M3GVDiClb-eCLYZUWkl15FRfaa8ncg5dRJnzDfh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTdkNDRmMi02YzQ4LTQ1MWQtOGQzMi03MGZkMTYwNGZlN2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MDcuODEwNjY4ODU2WiJ9&digest=sha256%3Ac6e878f80c113e67f8e3b0d9c165653cf920c820c25f307a1b25fc5d7f2fe874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:16Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=ac322d53-a28b-49d0-9b3a-db5e6cd7c726 http.request.method=POST http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=6235941d-f7b4-46c0-85dc-40cfc4fe7433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/blobs/uploads/b6e3a20d-f2a8-4004-839b-10e33182ded7?_state=jQ6g1OmCbp39t9rzuE1FkQujZONaiLzauAdyK3PaxEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmUzYTIwZC1mMmE4LTQwMDQtODM5Yi0xMGUzMzE4MmRlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MTYuNDA0OTg0MjM2WiJ9&digest=sha256%3A5ac3f8dff4140aea3d6f50303e02943cd4a2af2c9b4151b12cae463ea0e8c6c7" http.request.useragent="Go-http-client/1.1" http.response.duration=7.7694242s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/b6e3a20d-f2a8-4004-839b-10e33182ded7?_state=jQ6g1OmCbp39t9rzuE1FkQujZONaiLzauAdyK3PaxEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNmUzYTIwZC1mMmE4LTQwMDQtODM5Yi0xMGUzMzE4MmRlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMDhUMTk6MTI6MTYuNDA0OTg0MjM2WiJ9&digest=sha256%3A5ac3f8dff4140aea3d6f50303e02943cd4a2af2c9b4151b12cae463ea0e8c6c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=20788e98-445d-4ef5-90cb-be75b509d018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.495932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=99ef9730-9cb2-49c6-b597-94aea3c132b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.834855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=f2fa77b5-6857-4d83-a2d3-0136138e10e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.867035ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=af2a3850-ea5a-4a9a-bff1-8d9301c8f03f http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.133876ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=fb13a157-6a4c-4fae-a186-07c307955ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.713457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=244d1542-e78d-4780-b420-b0629185c026 http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.425115ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0b700f8b-496b-45ce-a8a2-c643c309e08a http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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.579696ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="rewriting manifest sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf in schema1 format to support old client" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4f1dafe0-2a51-4aa0-ae35-6504648e74ec http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4f1dafe0-2a51-4aa0-ae35-6504648e74ec http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" 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=6.650291ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0a3b1256-d95a-41b8-b31d-90271349ea20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0ee6b8f4-c13f-4179-b426-c541e4009c4a http.request.method=GET http.request.remoteaddr="127.0.0.1:46692" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.172476ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=138730cb-7045-4c17-aeab-b85018cc336c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.755974ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=e30fc827-71fa-46ec-b787-01eed9fd4ede http.request.method=PUT http.request.remoteaddr="127.0.0.1:51930" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.706955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=0688a979-5f78-493b-affe-2b3a6a2e522f http.request.method=GET http.request.remoteaddr="127.0.0.1:51930" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.011416ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=5dd17532-2768-4a86-a6fb-7ac823f050ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51940" 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=3.006236ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34431" http.request.id=3f2c2a77-01d8-4b56-920e-c1a0d9ff83f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51952" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.399394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=55e65630-60e0-437d-be3f-c62acece2467 http.request.method=GET http.request.remoteaddr="127.0.0.1:51952" 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.445857ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=d71dc137-6c27-429e-9074-2912a6e2ab29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51952" http.request.uri="/v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.171255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:660246192d15a1a4036cc5459ac06a05cbbfcd481fb510e0057797e20778d8cf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:34431" http.request.id=4e21309b-0e87-4854-b9d6-6d77bbb641a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51952" 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.430597ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (26.57s) === RUN TestManifestDeleteDisabled time="2025-10-08T19:12: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.2 time="2025-10-08T19:12:24Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:36407" http.request.id=d2720ea4-bc0c-4e58-8ce6-407d3676c550 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42632" 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.590776ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Oct/2025:19:12:24 +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-08T19:12: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.2 time="2025-10-08T19:12:24Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:12:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T19:12:24Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.2 time="2025-10-08T19:12:24Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:33183" http.request.id=4fa34994-6128-4fd2-9ad5-461049dc6c2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33806" 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=5.075813ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:33183" http.request.id=580680a6-20e1-47d9-9076-cd1949e73633 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33822" 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=5.028133ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:33183" http.request.id=142f40b9-0bdb-4f0a-a2f9-fd93572d7e0d http.request.method=POST http.request.remoteaddr="127.0.0.1:33832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.560954ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-08T19:12:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.2 http.request.host="127.0.0.1:33183" http.request.id=f0e56709-2dc5-425b-813f-68d3136bdaa0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33844" 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=5.073973ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Oct/2025:19:12:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.63s) === RUN TestProxyManifestGetByTag time="2025-10-08T19:12: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.2 time="2025-10-08T19:12:24Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:12:25Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=01d4fecd-120d-4d52-8a48-e4c49c52aea4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.586175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=bda4eb04-a74c-4cba-a94a-4f71411a2e74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59626" http.request.uri="/v2/foo/bar/blobs/uploads/7d2cff67-36e6-4d66-afb1-91219b6d601d?_state=IjW9lL5E9UwCTX6Dvr6FAy0elyXrZp3ybjy2Rz-NTXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMmNmZjY3LTM2ZTYtNGQ2Ni1hZmIxLTkxMjE5YjZkNjAxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMjoyNS42MzQ4MzA4NzdaIn0%3D&digest=sha256%3A78aa643b0a8c428fedce5c45b042b109255fc1636e1a5680cfce3078d4481904" http.request.useragent="Go-http-client/1.1" http.response.duration=10.679414596s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:25 +0000] "PUT /v2/foo/bar/blobs/uploads/7d2cff67-36e6-4d66-afb1-91219b6d601d?_state=IjW9lL5E9UwCTX6Dvr6FAy0elyXrZp3ybjy2Rz-NTXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkMmNmZjY3LTM2ZTYtNGQ2Ni1hZmIxLTkxMjE5YjZkNjAxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMjoyNS42MzQ4MzA4NzdaIn0%3D&digest=sha256%3A78aa643b0a8c428fedce5c45b042b109255fc1636e1a5680cfce3078d4481904 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=f27a4195-8ef3-4fac-92f2-4e451913a578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59626" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.391111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" 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.2 time="2025-10-08T19:12:36Z" level=info msg="redis not configured" go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=e6e5cfde-18aa-49c8-a92d-62b5e90fed8f http.request.method=GET http.request.remoteaddr="127.0.0.1:59626" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.278037ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33299" go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=6f5fd6c2-c251-48f5-93fb-f6363edcc9f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.702816ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33299 /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:33299/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=baedfdd9-1f14-472f-a10d-445230694c53 http.request.method=GET http.request.remoteaddr="127.0.0.1:58552" http.request.uri="/v2/foo/bar/manifests/sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=e2ef3c0c-6c0f-4e6c-8ef2-c84e9a2025a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42818" http.request.uri="/v2/foo/bar/manifests/sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.701174ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/foo/bar/manifests/sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1 with ttl=167h59m59.99999138s" go.version=go1.25.2 time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=baedfdd9-1f14-472f-a10d-445230694c53 http.request.method=GET http.request.remoteaddr="127.0.0.1:58552" http.request.uri="/v2/foo/bar/manifests/sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.802794ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/foo/bar/manifests/sha256:e65465e373f34a4766261f82ce4dd4105a9b3b0d1cb0961556603ca74c8e42d1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=3345c546-47ad-4ee3-a26a-fe6e75f8e49b http.request.method=GET http.request.remoteaddr="127.0.0.1:42818" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.315757ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33299 /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:33299/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=7ba49ce1-e9f9-48c4-91e5-ac767e34cb66 http.request.method=GET http.request.remoteaddr="127.0.0.1:58556" 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-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=1679ee4d-ebfb-458d-8b29-2619de8240b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42824" 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.054293ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=7ba49ce1-e9f9-48c4-91e5-ac767e34cb66 http.request.method=GET http.request.remoteaddr="127.0.0.1:58556" 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.928797ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:36Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=e2a8311b-b1d2-49ba-8f3f-516fc9467250 http.request.method=POST http.request.remoteaddr="127.0.0.1:42824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.105016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=5972b3ce-069e-4e5d-a837-5a9015bc865a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42824" http.request.uri="/v2/foo/bar/blobs/uploads/7f9f921b-4eb7-473b-b986-2fbd6282ea70?_state=rsXUkYcsuRW_n-ovCE78ksPl9I4wFvPY7iH_MoqNZlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOWY5MjFiLTRlYjctNDczYi1iOTg2LTJmYmQ2MjgyZWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMjozNi44OTIxNzAzOTVaIn0%3D&digest=sha256%3A170d000bb1e55fc40cd692594bf8dc0dbaf709aaf75d51116fd1a7063e2e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=4.830002942s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:36 +0000] "PUT /v2/foo/bar/blobs/uploads/7f9f921b-4eb7-473b-b986-2fbd6282ea70?_state=rsXUkYcsuRW_n-ovCE78ksPl9I4wFvPY7iH_MoqNZlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOWY5MjFiLTRlYjctNDczYi1iOTg2LTJmYmQ2MjgyZWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0wOFQxOToxMjozNi44OTIxNzAzOTVaIn0%3D&digest=sha256%3A170d000bb1e55fc40cd692594bf8dc0dbaf709aaf75d51116fd1a7063e2e8798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=edfee4d0-fa2b-4fdf-af50-ab87aeb34c74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42824" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.406671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=3bb17f6a-95e4-4da7-a966-cf70e97cd874 http.request.method=GET http.request.remoteaddr="127.0.0.1:42824" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.267597ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33299 /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:33299/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=1d6b638c-cc46-47b7-ae05-ffeb9a647c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" 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-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=d17b83b1-d64a-4a8d-aee2-ce6dcba55cd0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42838" 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.319352ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=f0e97961-77c7-406d-aa32-82ba6269b9ec http.request.method=GET http.request.remoteaddr="127.0.0.1:42838" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.435057ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33299 /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:33299/v2/:[]]}" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=1d6b638c-cc46-47b7-ae05-ffeb9a647c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" 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-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:33299" http.request.id=b294a05f-3537-45a1-a7fd-92f4d6893354 http.request.method=GET http.request.remoteaddr="127.0.0.1:42850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.826594ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-08T19:12:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5a448b9e0244399925e9602e7a1aa3ee2a4d883542c497d9740fba7cb4974836 with ttl=167h59m59.9999918s" go.version=go1.25.2 time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:36001" http.request.id=1d6b638c-cc46-47b7-ae05-ffeb9a647c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" 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=29.0536ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Oct/2025:19:12:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (16.86s) === RUN TestAppDispatcher time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35991" http.request.id=fe690d75-aecb-4fba-9322-f05d4a5568ac http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.575836ms http.response.status=200 http.response.written=0 time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35991" http.request.id=395f3536-17f9-436c-9240-ba43014c54da http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391837ms http.response.status=200 http.response.written=0 time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35991" http.request.id=9e494aa5-7f1f-45d0-958e-c980b574339f http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.601196ms http.response.status=200 http.response.written=0 time="2025-10-08T19:12:41Z" level=info msg="response completed" go.version=go1.25.2 http.request.host="127.0.0.1:35991" http.request.id=4f61d9ba-6384-49c2-ad11-a22f968182c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41672" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.372437ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-10-08T19:12:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:41Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:41Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.2 http.request.host="127.0.0.1:36111" http.request.id=4a7be98f-4bc3-40ff-bc2e-17807f1d0c7e http.request.method=GET http.request.remoteaddr="127.0.0.1:52070" 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-08T19:12:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:41Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:41Z" level=info msg="configuring file health check path=/tmp/healthcheck4117826107, interval=1" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-08T19:12:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:45Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:45Z" level=info msg="configuring TCP health check addr=127.0.0.1:43077, interval=1" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-08T19:12:49Z" 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.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:49Z" level=info msg="redis not configured" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 time="2025-10-08T19:12:49Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33425, interval=1, threshold=3" go.version=go1.25.2 instance.id=a1db989e-0030-4037-8547-a2fff25b66e1 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 347.116s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.06s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.03s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.39s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.32s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.89s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.57s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.644s === RUN TestSchedule time="2025-10-08T19:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98506ms" go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=990.26µs" go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.96µs" go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 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-08T19:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-08T19:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98946ms" go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99122ms" go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 time="2025-10-08T19:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-08T19:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.2 instance.id=67c36301-bf4a-424f-864f-df479c7d62f2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.892s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (10.28s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22209024 sha256:c39fcd35b8e126ef62bb6804cecdf9de8c7037b10ae977b59afde171494905ad [] map[] } --- PASS: TestSimpleBlobRead (2.69s) === RUN TestBlobMount --- PASS: TestBlobMount (1.29s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (12.37s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (11.86s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.90s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:83c306b85d824550f288c7e6c9ce1a98f5017e74059d7a283423a6040ace936a palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b59fb116b3352ccf293edabb5fffabd329df74ea1d41648596e2c576e9461c33 palailogos: marking blob sha256:98f8447b3328150c0a8c4a7a920fae2eb0fc5ec28fc145c4ac6f653467358579 palailogos: marking manifest sha256:88d22535431f13b247ed896a56b7d4aca586fce2a3b46b1ae1a7f3d098336be3 palailogos: marking blob sha256:bd1cf908815bd1593aa80feb20488341f7efbe7b79f7d51e4a907075324d3438 palailogos: marking blob sha256:775903bfa496c2a5e735e0f23c0fe230cac455eea810a1438392b80e2d907915 palailogos: marking manifest sha256:8b93a33773c6cd3c53e04ef18a472c1809aa4fe182f4d3a3d1be773ca643cebd palailogos: marking blob sha256:184488bc880ef4b93dcde6a553a268c3da18bb7ace00deff230d98e0989a5047 palailogos: marking blob sha256:1c3ef556a0d067fd9e3c90398d2b851dedfe1e8a8064ac526193bfc859d0bf4a palailogos: marking manifest sha256:cda78ff708b0305bae185b2aba9e04e62e4ffa02c64a2ae98c2220e5dc3f95b8 palailogos: marking blob sha256:88d22535431f13b247ed896a56b7d4aca586fce2a3b46b1ae1a7f3d098336be3 palailogos: marking blob sha256:8b93a33773c6cd3c53e04ef18a472c1809aa4fe182f4d3a3d1be773ca643cebd 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.16s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060 deletemanifests: marking manifest sha256:6a1b25ed4087665f9a0380abc0f3d776c90c7ee3a829c4117ba81af0fc8bbd81 deletemanifests: marking blob sha256:d4a36f682a935030083b7d0e2ad9604438ff97c182a150cac0fbbfdb287f8cc6 deletemanifests: marking blob sha256:b474541fbcca268ab52ca9000f6c62ce50db6cdcd00403afbb26395ec22efdbd deletemanifests: marking blob sha256:d5be5496a4b5f58e75284ae68b58a1f41eefea0de910050477ced9c652b76e88 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:848226ba8e1091baec84218b84883de0703deb948b82ec46a139485f9e7c0612 blob eligible for deletion: sha256:b7be2097a5f03fdec42d17933495da05658c6ef6d7e8c2d00c2e129940ca89cd blob eligible for deletion: sha256:142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060 blob eligible for deletion: sha256:51528de34f4040414772543ced9e8cf7be758dc8d25e89c7e45cbb857ad81f20 deletemanifests manifest eligible for deletion: sha256:142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060 deletemanifests: marking manifest sha256:6a1b25ed4087665f9a0380abc0f3d776c90c7ee3a829c4117ba81af0fc8bbd81 deletemanifests: marking blob sha256:d4a36f682a935030083b7d0e2ad9604438ff97c182a150cac0fbbfdb287f8cc6 deletemanifests: marking blob sha256:b474541fbcca268ab52ca9000f6c62ce50db6cdcd00403afbb26395ec22efdbd deletemanifests: marking blob sha256:d5be5496a4b5f58e75284ae68b58a1f41eefea0de910050477ced9c652b76e88 time="2025-10-08T19:08:11Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb time="2025-10-08T19:08:11Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b7be2097a5f03fdec42d17933495da05658c6ef6d7e8c2d00c2e129940ca89cd time="2025-10-08T19:08:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7be2097a5f03fdec42d17933495da05658c6ef6d7e8c2d00c2e129940ca89cd" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060 time="2025-10-08T19:08:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/142dbbe741f353b8567c3a79704a988ed64aa95d4e59e8fe41458b47df723060" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:51528de34f4040414772543ced9e8cf7be758dc8d25e89c7e45cbb857ad81f20 time="2025-10-08T19:08:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/51528de34f4040414772543ced9e8cf7be758dc8d25e89c7e45cbb857ad81f20" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:848226ba8e1091baec84218b84883de0703deb948b82ec46a139485f9e7c0612 time="2025-10-08T19:08:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/848226ba8e1091baec84218b84883de0703deb948b82ec46a139485f9e7c0612" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb --- PASS: TestDeleteManifestIfTagNotFound (5.28s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2567481e03143af1ea9435d500711b0075d737ef901d0640f22edee838d22376 time="2025-10-08T19:08:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/2567481e03143af1ea9435d500711b0075d737ef901d0640f22edee838d22376" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:287f87d174ed190ecfaf519e24077916cd08ca0d3fc9ed1379789130b91db3fd time="2025-10-08T19:08:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/287f87d174ed190ecfaf519e24077916cd08ca0d3fc9ed1379789130b91db3fd" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:bb50d942ee6f232e581fee3a2dcbbfdc37d584c33acda9a4f79ab80028c90bea time="2025-10-08T19:08:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb50d942ee6f232e581fee3a2dcbbfdc37d584c33acda9a4f79ab80028c90bea" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb --- PASS: TestGCWithMissingManifests (2.15s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:3b608bacefe8f03b7fa6b46de466b5fb11578f06764849f2c120056c48883a6c komnenos: marking blob sha256:9c06dac37557a449a37088cc11f4fc3ee13da39d8a6865a0918b16758eda9c01 komnenos: marking blob sha256:6124e7348225bc8d8ea5a06dc7d9a5c7bd538a09c25345b0df446158e37126a8 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c21298f2b05a346981ebfa641beac989bcf17fda656c4e2c451ae9e09d309bca time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c21298f2b05a346981ebfa641beac989bcf17fda656c4e2c451ae9e09d309bca" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:ec7369c1495db2d4f90bc856b7fcdbf68c9214179dfc2519ee055c928bdc7cb7 time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ec7369c1495db2d4f90bc856b7fcdbf68c9214179dfc2519ee055c928bdc7cb7" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:fa99408341797e8a0c9112cf9d21e94e3e0a8a592a8199999d8fbbb9fb0312ba time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fa99408341797e8a0c9112cf9d21e94e3e0a8a592a8199999d8fbbb9fb0312ba" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:1b8190bb3192ad7971667d3996de401cd56bc5293c309a95ffa80db1f464c0f5 time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b8190bb3192ad7971667d3996de401cd56bc5293c309a95ffa80db1f464c0f5" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:1ef170998503ffe5e704cfc45290d324e4000dcb35a58d9cc9eeada865044634 time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1ef170998503ffe5e704cfc45290d324e4000dcb35a58d9cc9eeada865044634" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb blob eligible for deletion: sha256:acbc30cd0a6a78e52e5daa8e7ec6e47a4037ae034a53cdf77cf1fa3de7069551 time="2025-10-08T19:08:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/acbc30cd0a6a78e52e5daa8e7ec6e47a4037ae034a53cdf77cf1fa3de7069551" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb --- PASS: TestDeletionHasEffect (6.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.17s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:7f3431611413219231af7e35f2ebfff4b72bc16730e7b6cc1f639cecf2234a56 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:57bed539ceab31e2d07f136570357c33e426d95a0c980c513cc0140af6373145 michael_z_doukas: marking blob sha256:df0b3f207e3e1eec5d158b35e3a1142bd994f7e94d48036c9d1addea42de880b 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9e95cb090853facf2f686353791faa5e5ae661fbaf11f6f39db30fb4b9bf2811 time="2025-10-08T19:08:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e95cb090853facf2f686353791faa5e5ae661fbaf11f6f39db30fb4b9bf2811" go.version=go1.25.2 instance.id=af76667d-1c5a-4c1a-8753-1af57f8307bb --- PASS: TestOrphanBlobDeleted (2.90s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7b9518f3b082493017cc8b082640abcac0df52a87266030d25786ec643ad671f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c94fe471ec02cf66fd2ad0a1c5c2c64c1625efce70b7319ef0876ce49297c8ff --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.87s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.65s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.43s) === 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-08T19:08:39Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 18:08:39.509404636 +0000 UTC m=-3510.462629608, actuallyDelete=true" time="2025-10-08T19:08:39Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-08T19:08:39Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427, actuallyDelete=true" time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03d350df-1b63-4eed-ab2f-de54ae2a534e have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/154c67bd-9842-4d49-b34c-a84475dc983e have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5f806f3c-c724-4be0-8917-66b4a61b7c92 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b4f3f9ea-b10b-43dd-85de-9082adbf4775 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4c1ada7-fd35-4d62-aa98-a9cbb680144b have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d1164be3-e693-4901-b7a9-a983156f017b have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0a48262d-8c23-4d09-acff-2c9f24fb6c6d have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/71d3ef80-c484-4e99-bb22-0a5da0c08efd have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9531c2ff-1609-465c-8c45-2fa925bdfbd9 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cb2ea401-32f9-486d-bd45-30686ee15135 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc3e4703-c4a7-4746-8644-d3420e5816bc have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.513039711 +0000 UTC m=+89.541005427). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-08T19:08:39Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182, actuallyDelete=true" time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e2c48f02-21b2-42e9-8b6b-0d18748df719 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2d113e66-e247-4586-9c28-31d1b1bc2460 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6a2ac3ef-e01e-42f0-9817-63964d289a0f have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/77588ec8-5667-4cea-bfc6-c3df7cc9e484 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6b993e1c-b7b7-4f3b-a955-ed4aaa224c22 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.517019486 +0000 UTC m=+89.544985182). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-08T19:08:39Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838, actuallyDelete=true" time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/570728f8-ff33-48f0-bd85-818044e99898 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/623d91c2-4fa4-461a-a7be-05d6e9fac312 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d12bd88-9239-4ddc-8873-e26459b88c65 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3d89cb2-e26b-4cca-949c-d7223f5497f7 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef2888b3-67e2-473e-b2bd-5b5697b81b62 have older date (2025-10-08 18:08:39 +0000 UTC) than purge date (2025-10-08 19:08:39.519775142 +0000 UTC m=+89.547740838). Removing upload directory." time="2025-10-08T19:08:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-08T19:08:39Z" level=info msg="PurgeUploads starting: olderThan=2025-10-08 19:08:39.52159054 +0000 UTC m=+89.549556236, actuallyDelete=true" time="2025-10-08T19:08:39Z" 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 89.775s ? 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.304s === 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.302s === RUN TestWalkFileRemoved time="2025-10-08T19:07:09Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver 0.165s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.869s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.41s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.01s) --- 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.728s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.85s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.100s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (26.03s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 28.409s ? 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-08T19:07:10Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-08T19:07:10Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-08T19:07:10Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4 time="2025-10-08T19:07:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=9c84d49b-8bd2-4674-b7b6-89658c9e541a time="2025-10-08T19:07:10Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.05s) --- PASS: TestMatchIPV4WithRegionMatched (0.07s) --- PASS: TestS3TryUpdate (0.07s) --- PASS: TestParsing (0.04s) time="2025-10-08T19:07:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.2 instance.id=9c84d49b-8bd2-4674-b7b6-89658c9e541a --- PASS: TestInvalidData (0.07s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.07s) time="2025-10-08T19:07:10Z" level=error msg="unknown ip address format" go.version=go1.25.2 instance.id=9c84d49b-8bd2-4674-b7b6-89658c9e541a ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.06s) --- PASS: TestMatchIPV4_2 (0.08s) --- PASS: TestMatchIPV6 (0.05s) --- PASS: TestMatchIPV4 (0.05s) time="2025-10-08T19:07:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T19:07:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T19:07:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 time="2025-10-08T19:07:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.930s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.296s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.357s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 20.904s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.208s ? 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-openrc*: Scanning shared objects >>> 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-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Wed, 08 Oct 2025 19:12:59 +0000 elapsed time 0h 7m 33s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251008.190528) (2/2) Purging go (1.25.2-r0) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 361 MiB in 102 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...