>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Tue, 21 Oct 2025 11:55:10 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.3-r0) (2/2) Installing .makedepends-docker-registry (20251021.115511) busybox-1.37.0-r24.trigger: Executing script... OK: 724 MiB in 153 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 12964 --:--:-- ETA docker-registry-2.8. 1394k --:--:-- ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-21T11:55:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-21T11:55:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.031s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-21T11:55:36Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.006s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.82s) PASS ok github.com/docker/distribution/health/checks 0.829s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.015s === 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.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/21 11:55:36 http: TLS handshake error from 127.0.0.1:58174: 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:37115/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37115/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37115/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37115/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38723?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.59s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-21T11:55:36Z" level=info msg="broadcaster: closing" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="closing testSink" time="2025-10-21T11:55:36Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-21T11:55:36Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 1} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 1} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 1} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 1} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:36Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=warning msg="&{0xc000402e40 0.9} encountered too many errors, backing off" time="2025-10-21T11:55:37Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.42s) PASS ok github.com/docker/distribution/notifications 1.167s ? 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-21T11:55:36Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-21T11:55:36.297919343Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:36.297938121Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:36.297967345Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.3 time="2025-10-21T11:55:36.298218055Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-10-21T11:55:36.298229949Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-10-21T11:55:36.298565876Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-10-21T11:55:39.308893816Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=1f2192ca-0ef1-4c84-a653-27c9b7aab47c http.request.method=GET http.request.remoteaddr="127.0.0.1:34264" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.185908ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:55:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-21T11:55:39.309094493Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.26s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-21T11:55:39.590416143Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-21T11:55:39.591122043Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:39.591143539Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:39.591160288Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.25.3 time="2025-10-21T11:55:39.591280354Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.29s) PASS ok github.com/docker/distribution/registry 11.558s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.099s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-21T11:55:36Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=500fed59-14eb-4153-97cc-cacbd5e753c4 time="2025-10-21T11:55:36Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=500fed59-14eb-4153-97cc-cacbd5e753c4 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-21T11:55:36Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password=iOwkF-QwkmgTM3IBvENN-B1ExmdHBu9u2fbdSuAidOE user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.106s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-10-21T11:55:36Z" level=info msg="token not to be used before 2025-10-21 11:55:37 +0000 UTC - currently 2025-10-21 11:55:36.1620234 +0000 UTC m=+0.018762510" time="2025-10-21T11:55:36Z" level=info msg="token not to be used after 2025-10-21 11:55:36 +0000 UTC - currently 2025-10-21 11:55:36.16288648 +0000 UTC m=+0.019625583" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-21T11:55:36Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.034s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.059s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-21T11:55: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.3 time="2025-10-21T11:55:36Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39513" http.request.id=18af0ab2-c63f-4f63-80a4-6cdf400c5362 http.request.method=GET http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.501249ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:55:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-21T11:55: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.3 time="2025-10-21T11:55:36Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=f7d708f2-67ed-4697-9520-6791f4b94ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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.207764ms http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Oct/2025:11:55:36 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-21T11:55:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=80514798-bac1-4dff-a9ab-4529dc7a2cb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:36 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=c8fe2013-a65c-4764-9370-75558bd3a516 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/aaaa/blobs/uploads/c9210f50-61dc-4c5d-969e-4b9efab991b0?_state=hY4Xr5FzRPJ8Fvcv2brxxl1ZEFjzjikPSO6jcoo9cup7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOTIxMGY1MC02MWRjLTRjNWQtOTY5ZS00YjllZmFiOTkxYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6MzYuNTgzODY2MDY5WiJ9&digest=sha256%3A9062a3be1f3d16bf48539abad5e0f776acdb8d7f2652897b4fc906445e267ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132099409s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:36 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c9210f50-61dc-4c5d-969e-4b9efab991b0?_state=hY4Xr5FzRPJ8Fvcv2brxxl1ZEFjzjikPSO6jcoo9cup7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOTIxMGY1MC02MWRjLTRjNWQtOTY5ZS00YjllZmFiOTkxYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6MzYuNTgzODY2MDY5WiJ9&digest=sha256%3A9062a3be1f3d16bf48539abad5e0f776acdb8d7f2652897b4fc906445e267ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=f218c08a-3357-416d-aa62-9aa1152adda2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=a5691416-f161-447c-ab7f-729f69315c8c http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.596µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:40Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=42472cf4-8cd7-429d-bb61-85bbe573d759 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/bbbb/blobs/uploads/033468e7-4d49-4312-9547-dc45cb41500a?_state=BYnZXkX9iYG2626CDQGzGV5mRRjAWf0TGxkE_K6_mpx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzM0NjhlNy00ZDQ5LTQzMTItOTU0Ny1kYzQ1Y2I0MTUwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6MzguOTAwMTM3MjgxWiJ9&digest=sha256%3Af18d2f22a94259912f033f451b9c078387eab4fcda49bbb45148dc16a11fd928" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343975111s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/033468e7-4d49-4312-9547-dc45cb41500a?_state=BYnZXkX9iYG2626CDQGzGV5mRRjAWf0TGxkE_K6_mpx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzM0NjhlNy00ZDQ5LTQzMTItOTU0Ny1kYzQ1Y2I0MTUwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6MzguOTAwMTM3MjgxWiJ9&digest=sha256%3Af18d2f22a94259912f033f451b9c078387eab4fcda49bbb45148dc16a11fd928 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:40Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=4abe07a8-2999-49de-8138-2ca372127c69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.699595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:40 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:40Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=c8c37c65-3003-457c-ba20-c37b24d4c4ba http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.509µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=95fc780f-975d-42f2-a1fb-cd10cf2af7e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/cccc/blobs/uploads/ae2e9104-1f52-4cd3-80ce-9fd4cb709be4?_state=V-FOuRk7U9AHYbVQ_jxlEQU7-4ajfHtgkEbE4nSL3Kp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZTJlOTEwNC0xZjUyLTRjZDMtODBjZS05ZmQ0Y2I3MDliZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDAuNDQ4MDA1ODExWiJ9&digest=sha256%3A4fc720ab6565ef56f685c7ce48ddedb56508d6b2b36dbee841f897beb02477d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635443201s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/ae2e9104-1f52-4cd3-80ce-9fd4cb709be4?_state=V-FOuRk7U9AHYbVQ_jxlEQU7-4ajfHtgkEbE4nSL3Kp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZTJlOTEwNC0xZjUyLTRjZDMtODBjZS05ZmQ0Y2I3MDliZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDAuNDQ4MDA1ODExWiJ9&digest=sha256%3A4fc720ab6565ef56f685c7ce48ddedb56508d6b2b36dbee841f897beb02477d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=d697e2ab-4a89-45a5-9ed2-69e7d6ed09b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.563709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=180903f3-4afb-4b57-bcb4-5b668ee0f731 http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.039µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=e2c608fa-47cb-4162-a88b-b30a29b5ebb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/dddd/blobs/uploads/d93f1852-020c-43c2-b853-1a9175f69656?_state=F_YlIsBc1B2h70o9OsoRI9T85b0UJEzPGtOC-I31DIh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTNmMTg1Mi0wMjBjLTQzYzItYjg1My0xYTkxNzVmNjk2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDIuMjE3MDk3MDE2WiJ9&digest=sha256%3Aa0e3ba45cb2ec9b3c4626ab90a4b6fab30aba166a349aaf85f4e839acf5ebdf9" http.request.useragent="Go-http-client/1.1" http.response.duration=553.440726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/d93f1852-020c-43c2-b853-1a9175f69656?_state=F_YlIsBc1B2h70o9OsoRI9T85b0UJEzPGtOC-I31DIh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTNmMTg1Mi0wMjBjLTQzYzItYjg1My0xYTkxNzVmNjk2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDIuMjE3MDk3MDE2WiJ9&digest=sha256%3Aa0e3ba45cb2ec9b3c4626ab90a4b6fab30aba166a349aaf85f4e839acf5ebdf9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=e60420e9-8f93-4121-86d4-45ab9c394b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:42Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=bcc807f1-ec2a-4283-8394-b330cf3391a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="763.509µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=c514cd91-90dd-4bc1-87e6-3f87219c257a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/eeee/blobs/uploads/6ceddb08-516e-4009-9f56-8a361e9a1ce3?_state=1AuJMJ7oV2RHeIJOJ-kzp-_-eEellxfOnkmkelCtEYJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2Y2VkZGIwOC01MTZlLTQwMDktOWY1Ni04YTM2MWU5YTFjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDIuOTY0NDY3MDY3WiJ9&digest=sha256%3Adc9ab58c8dd2e67ea580dfdcca0880c4adf52a20a24cb6e7b5cab4c670273305" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375957829s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:42 +0000] "PUT /v2/foo/eeee/blobs/uploads/6ceddb08-516e-4009-9f56-8a361e9a1ce3?_state=1AuJMJ7oV2RHeIJOJ-kzp-_-eEellxfOnkmkelCtEYJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2Y2VkZGIwOC01MTZlLTQwMDktOWY1Ni04YTM2MWU5YTFjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDIuOTY0NDY3MDY3WiJ9&digest=sha256%3Adc9ab58c8dd2e67ea580dfdcca0880c4adf52a20a24cb6e7b5cab4c670273305 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=b6299887-45b6-4327-a700-9272788aa882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.599828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:44 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:44Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=0f8b482a-0f60-4523-820e-9f924f758158 http.request.method=POST http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.737µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:44 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=47d974b2-6143-4ce3-83f7-005037df24f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/ffff/blobs/uploads/d3c84867-d6d1-4e10-9fad-3371f8c9a1f5?_state=x75_OmXWcgfZsAlXWSB0h5BT58EznxJ4V6IuLX92unp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkM2M4NDg2Ny1kNmQxLTRlMTAtOWZhZC0zMzcxZjhjOWExZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDQuNDk1NjAyNjc5WiJ9&digest=sha256%3Ac04528d3e58f38e9c7ca444a3a0d50c8a19ec96dc60280dbfb9282b3f1a224dd" http.request.useragent="Go-http-client/1.1" http.response.duration=706.300621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:44 +0000] "PUT /v2/foo/ffff/blobs/uploads/d3c84867-d6d1-4e10-9fad-3371f8c9a1f5?_state=x75_OmXWcgfZsAlXWSB0h5BT58EznxJ4V6IuLX92unp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkM2M4NDg2Ny1kNmQxLTRlMTAtOWZhZC0zMzcxZjhjOWExZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDQuNDk1NjAyNjc5WiJ9&digest=sha256%3Ac04528d3e58f38e9c7ca444a3a0d50c8a19ec96dc60280dbfb9282b3f1a224dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=d335d4f1-5a7d-40b9-80ac-ab2904024c67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=42144bc4-89d5-4391-b500-5cd02d7d020c http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.973µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=72ecbca4-f3cd-4ef2-b787-5e93636b3bda http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="778.404µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=3c75704c-b06e-4f45-99d5-ef82072ce14f http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="692.363µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=2c39590f-522d-402b-a0a8-9b5319806f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="732.148µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=8a8918fd-44e9-4f22-a18f-39a2e74e5cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="767.633µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=75b34303-0875-4de9-b4ff-5ade9dde8bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="832.046µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=a47d54e8-db2c-4a86-930c-3275787332f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="714.496µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=09bf060e-dbd0-4e34-b236-90cc072f7a50 http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="655.406µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=555d24b0-d2eb-4212-865b-0d78c38ca23a http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="729.314µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46137" http.request.id=85e84ccd-07af-4f64-9729-36f29806f98b http.request.method=GET http.request.remoteaddr="127.0.0.1:47062" 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="680.833µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-21T11:55:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:45Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=653eee55-587a-4c1f-9636-a957368adfc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.694µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=75d89b0e-06dc-4096-bdf7-e54473eb725a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/aaaa/blobs/uploads/183cecc4-61ad-41d9-b2d0-1e04250299b9?_state=0zNKryBmDGLtlzXAo82HszUVVIZ61M8toBRbWM1zncx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxODNjZWNjNC02MWFkLTQxZDktYjJkMC0xZTA0MjUwMjk5YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDUuMzg0NDAyMzYzWiJ9&digest=sha256%3A199c55a6b8aa24af15961e55ec882400d63542d26a29273d46007b8a85be741e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043842884s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/183cecc4-61ad-41d9-b2d0-1e04250299b9?_state=0zNKryBmDGLtlzXAo82HszUVVIZ61M8toBRbWM1zncx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxODNjZWNjNC02MWFkLTQxZDktYjJkMC0xZTA0MjUwMjk5YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDUuMzg0NDAyMzYzWiJ9&digest=sha256%3A199c55a6b8aa24af15961e55ec882400d63542d26a29273d46007b8a85be741e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=9ea1255f-14e2-449b-be7c-44cc8e669a4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=321423a9-163f-416b-921b-a8305cf7e54b http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.083µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=0a0c8bad-30d9-4dbb-934b-3703b73cd596 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bbbb/blobs/uploads/52abf7c1-c5c2-4865-b6c6-0a026db1887c?_state=sp75uqzrIRzXGGu88b8X5AtppWFx2psjkv_hIjImI657Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MmFiZjdjMS1jNWMyLTQ4NjUtYjZjNi0wYTAyNmRiMTg4N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDYuNjQwNDQ5MTA5WiJ9&digest=sha256%3A0ecfa04390a9c48c4b633cd59654f8d4dc6bd95debc006498b0468608e9e8b0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522871636s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/52abf7c1-c5c2-4865-b6c6-0a026db1887c?_state=sp75uqzrIRzXGGu88b8X5AtppWFx2psjkv_hIjImI657Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MmFiZjdjMS1jNWMyLTQ4NjUtYjZjNi0wYTAyNmRiMTg4N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDYuNjQwNDQ5MTA5WiJ9&digest=sha256%3A0ecfa04390a9c48c4b633cd59654f8d4dc6bd95debc006498b0468608e9e8b0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=daa30e60-c1a5-47d1-96ef-341a1c02560d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.51944ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=e6714119-5afe-4ff4-8eb7-8839c770d9b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.484µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=eed1d6b2-cab7-41a3-bcc2-ebb9ce60ba96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/cccc/blobs/uploads/b18510e8-03f0-4be7-9689-71bea9d6ef1f?_state=J4RkGagk71MFAEq0ctZpbHpzIhW4HciiXCY7YFNlI097Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMTg1MTBlOC0wM2YwLTRiZTctOTY4OS03MWJlYTlkNmVmMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDguMjk0OTIyNjE4WiJ9&digest=sha256%3A02851583b41ce1c3bbb07ebd6426ac0935982a3220aa8755858f7b9acc843f2f" http.request.useragent="Go-http-client/1.1" http.response.duration=630.549436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/b18510e8-03f0-4be7-9689-71bea9d6ef1f?_state=J4RkGagk71MFAEq0ctZpbHpzIhW4HciiXCY7YFNlI097Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMTg1MTBlOC0wM2YwLTRiZTctOTY4OS03MWJlYTlkNmVmMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDguMjk0OTIyNjE4WiJ9&digest=sha256%3A02851583b41ce1c3bbb07ebd6426ac0935982a3220aa8755858f7b9acc843f2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=f25481ee-ee46-4f12-8635-907bdb0d5dd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.570922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:48 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:49Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=a88cc85b-c6ca-451b-bcdd-8bbfab83ae62 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.423µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=80727b5c-27ce-4ad6-8b51-8d3b53add1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/dddd/blobs/uploads/dc531ea6-e9cf-4eb9-bf9c-068292649720?_state=jsIu6sWEnrZ_NjqB3ndp72JQpPMSiMatx4E0_lmOW1N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkYzUzMWVhNi1lOWNmLTRlYjktYmY5Yy0wNjgyOTI2NDk3MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDkuMTMxNzMwNzkyWiJ9&digest=sha256%3A660f3c352615d210d9b9336e0e98c383ae68808f3cb3a0d6c828df446397129a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4782316s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/dc531ea6-e9cf-4eb9-bf9c-068292649720?_state=jsIu6sWEnrZ_NjqB3ndp72JQpPMSiMatx4E0_lmOW1N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkYzUzMWVhNi1lOWNmLTRlYjktYmY5Yy0wNjgyOTI2NDk3MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NDkuMTMxNzMwNzkyWiJ9&digest=sha256%3A660f3c352615d210d9b9336e0e98c383ae68808f3cb3a0d6c828df446397129a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=5a2ed2fa-346f-4af3-a895-df4ff68d5040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46859" http.request.id=ee9703ae-d3aa-4a76-a1d3-b76c34bc1755 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" 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="592.567µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.29s) === RUN TestURLPrefix time="2025-10-21T11:55:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:50Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38485" http.request.id=51081384-5526-43b6-b853-d97a1a972550 http.request.method=GET http.request.remoteaddr="127.0.0.1:40696" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.274µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-21T11:55:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:50Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=68670116-4f48-4c13-ae61-ef0c126d6f0e http.request.method=GET http.request.remoteaddr="127.0.0.1:60780" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.993µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "GET /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=fe851800-8f27-49e6-b906-f04c25fba960 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.823µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=6063c74c-2837-41dc-aba4-b6c45630bb95 http.request.method=POST http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=26a9c5c2-8ba2-4c6f-9e0e-fe1736d65092 http.request.method=GET http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="732.253µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "GET /v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=408e3ee7-338c-4191-8b3b-3b761e511f36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="717.66µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=808405f3-c657-4649-a942-8009128b5950 http.request.method=GET http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=30ba7f89-8d02-4641-8732-7217a12ea1b0 time="2025-10-21T11:55:50Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=808405f3-c657-4649-a942-8009128b5950 http.request.method=GET http.request.remoteaddr="127.0.0.1:60788" http.request.uri="/v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.79µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=30ba7f89-8d02-4641-8732-7217a12ea1b0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "GET /v2/foo/bar/blobs/uploads/30ba7f89-8d02-4641-8732-7217a12ea1b0?_state=NgIeqmcAatKUtrCxdJgifMAI7QcssGIed5NK48SAZIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYmE3Zjg5LThkMDItNDY0MS04NzMyLTcyMTdhMTJlYTFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzA0MTQ2NzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=804df7cb-9996-4614-9e13-544ff54e1fbe http.request.method=POST http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.32µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=a636af4a-018f-4f20-af30-4c3852b6b1fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/23e4325b-185c-4790-88a8-ead2c46a860c?_state=ykxx7IbbemPIezHmmwLK1KsDDQm0Lo9TwYvGm5BS29N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTQzMjViLTE4NWMtNDc5MC04OGE4LWVhZDJjNDZhODYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzM5Mjg0ODJaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" provided=sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 vars.name="foo/bar" vars.uuid=23e4325b-185c-4790-88a8-ead2c46a860c time="2025-10-21T11:55:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=a636af4a-018f-4f20-af30-4c3852b6b1fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/23e4325b-185c-4790-88a8-ead2c46a860c?_state=ykxx7IbbemPIezHmmwLK1KsDDQm0Lo9TwYvGm5BS29N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTQzMjViLTE4NWMtNDc5MC04OGE4LWVhZDJjNDZhODYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzM5Mjg0ODJaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=23e4325b-185c-4790-88a8-ead2c46a860c time="2025-10-21T11:55:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=a636af4a-018f-4f20-af30-4c3852b6b1fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/23e4325b-185c-4790-88a8-ead2c46a860c?_state=ykxx7IbbemPIezHmmwLK1KsDDQm0Lo9TwYvGm5BS29N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTQzMjViLTE4NWMtNDc5MC04OGE4LWVhZDJjNDZhODYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzM5Mjg0ODJaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="779.873µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=23e4325b-185c-4790-88a8-ead2c46a860c 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "PUT /v2/foo/bar/blobs/uploads/23e4325b-185c-4790-88a8-ead2c46a860c?_state=ykxx7IbbemPIezHmmwLK1KsDDQm0Lo9TwYvGm5BS29N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTQzMjViLTE4NWMtNDc5MC04OGE4LWVhZDJjNDZhODYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzM5Mjg0ODJaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=a7295be7-c4d6-4a5c-b864-7c39eea9a0be http.request.method=POST http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.836µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=7e7ae240-d01e-4d07-a81a-dc0e62b94128 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/e35da168-613a-405a-937b-4b246b3f252f?_state=FPQsEbVm25mQTNge6bts-bAbzULMSxPTFfuJaMuWXcd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNWRhMTY4LTYxM2EtNDA1YS05MzdiLTRiMjQ2YjNmMjUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzU2OTA4ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="853.856µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "PUT /v2/foo/bar/blobs/uploads/e35da168-613a-405a-937b-4b246b3f252f?_state=FPQsEbVm25mQTNge6bts-bAbzULMSxPTFfuJaMuWXcd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNWRhMTY4LTYxM2EtNDA1YS05MzdiLTRiMjQ2YjNmMjUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43NzU2OTA4ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=fd654ebc-e9b1-47d4-8ea6-4830d53b1f77 http.request.method=POST http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="642.278µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=59219521-20fc-4b4c-99d6-15167731fa24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/ee9f8c5b-892b-43d8-b216-e38ac68b448a?_state=aytCJ5_N_xi1wuqljoyfNOTjAoTmBESU9otrhyQuRjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlOWY4YzViLTg5MmItNDNkOC1iMjE2LWUzOGFjNjhiNDQ4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43Nzc0ODQ3MzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="903.384µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "PUT /v2/foo/bar/blobs/uploads/ee9f8c5b-892b-43d8-b216-e38ac68b448a?_state=aytCJ5_N_xi1wuqljoyfNOTjAoTmBESU9otrhyQuRjx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlOWY4YzViLTg5MmItNDNkOC1iMjE2LWUzOGFjNjhiNDQ4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43Nzc0ODQ3MzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:50Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=7f6d0de0-7310-4d7f-bccb-1c64135fbb61 http.request.method=POST http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.228µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=f4085266-bc7c-4820-9d00-522028965df6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/11a3c9ab-4b98-4759-ace5-87931bca4aac?_state=r-6Coy3knIcQkx_wgyWyKFN98aHin3zh5YIT0IlTkPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTNjOWFiLTRiOTgtNDc1OS1hY2U1LTg3OTMxYmNhNGFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43Nzk0NDE2MjNaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.duration=891.814311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:50 +0000] "PUT /v2/foo/bar/blobs/uploads/11a3c9ab-4b98-4759-ace5-87931bca4aac?_state=r-6Coy3knIcQkx_wgyWyKFN98aHin3zh5YIT0IlTkPV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExYTNjOWFiLTRiOTgtNDc1OS1hY2U1LTg3OTMxYmNhNGFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MC43Nzk0NDE2MjNaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=0aa32e9d-06d1-4930-9cd9-3bde03374be3 http.request.method=POST http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.798µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43107" http.request.id=f72cbf4c-dcbe-415f-bf61-7025cc081b35 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/8a333f36-384c-4a1b-914a-33e80dd6e755?_state=nyUl7xhV4tJx8Nshy9oTEp5nuOsvSxj4uUbV8fm5wD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMzMzZjM2LTM4NGMtNGExYi05MTRhLTMzZTgwZGQ2ZTc1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MS43NDAyMDI4MTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=892.838659ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:51 +0000] "PATCH /v2/foo/bar/blobs/uploads/8a333f36-384c-4a1b-914a-33e80dd6e755?_state=nyUl7xhV4tJx8Nshy9oTEp5nuOsvSxj4uUbV8fm5wD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMzMzZjM2LTM4NGMtNGExYi05MTRhLTMzZTgwZGQ2ZTc1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1MS43NDAyMDI4MTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=ba30d7c7-b6fb-4254-ae0f-8b01090025b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/uploads/8a333f36-384c-4a1b-914a-33e80dd6e755?_state=ASNE2y4Yhbp862yXD-IdAX7tHG2pU0y2MiWwk6sGWph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMzMzZjM2LTM4NGMtNGExYi05MTRhLTMzZTgwZGQ2ZTc1NSIsIk9mZnNldCI6MjAzMzk3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTFaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/8a333f36-384c-4a1b-914a-33e80dd6e755?_state=ASNE2y4Yhbp862yXD-IdAX7tHG2pU0y2MiWwk6sGWph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMzMzZjM2LTM4NGMtNGExYi05MTRhLTMzZTgwZGQ2ZTc1NSIsIk9mZnNldCI6MjAzMzk3MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTFaIn0%3D&digest=sha256%3Af002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=b8f87dcd-582c-4e77-b34d-00cd3b441239 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="913.591µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=45ac9f6b-dda0-4412-9ddb-1c4ead4632ea http.request.method=GET http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=44.0046ms http.response.status=200 http.response.written=20339712 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 200 20339712 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=error msg="error parsing digest="sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=29ae7bdc-21ae-49db-b108-feaf1f2d12ae http.request.method=GET http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" vars.name="foo/bar" time="2025-10-21T11:55:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=29ae7bdc-21ae-49db-b108-feaf1f2d12ae http.request.method=GET http.request.remoteaddr="127.0.0.1:60804" http.request.uri="/v2/foo/bar/blobs/sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.763µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha257:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=52a70b05-108d-4347-9db8-f02f939ea0c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60818" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146695ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=955aa1e7-6d97-48c5-89c7-45588b51d661 http.request.method=GET http.request.remoteaddr="127.0.0.1:40830" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.481µs" http.response.status=404 http.response.written=157 vars.digest="sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=2e0786c7-332a-4af7-bf79-4ac026806b95 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.987µs" http.response.status=404 http.response.written=157 vars.digest="sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=b6936ad1-0380-453b-8a4a-649dcdfb13e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.285µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=93077d5b-f067-48ae-bc4f-0f3ce0ce86ce http.request.method=GET http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="744.387µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=140c1b4e-3d6b-46db-8fd0-9a73c05983b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="715.785µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=bc9701bc-def9-4fc3-979f-d2e4171d7b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0ee3162e-d533-48b5-ac01-e8a0f5aaf261 time="2025-10-21T11:55:52Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=bc9701bc-def9-4fc3-979f-d2e4171d7b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:40844" http.request.uri="/v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.3µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0ee3162e-d533-48b5-ac01-e8a0f5aaf261 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/uploads/0ee3162e-d533-48b5-ac01-e8a0f5aaf261?_state=WNfmr5qzgjhdCXYoxrh6Qeex7dqaV4av92BgI3OQInB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZTMxNjJlLWQ1MzMtNDhiNS1hYzAxLWU4YTBmNWFhZjI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44MzcwMzYxNjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=498dc76f-ac84-4e4d-8325-ca76860e296f http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=7bca11a6-ba15-4463-b033-ac24899e11ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/e97a9278-e90b-4534-880f-38be4b89a183?_state=oNzW8eHK2u8xtdKTk7pa5SX5W9JXTWCSmzzY4OX10gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5N2E5Mjc4LWU5MGItNDUzNC04ODBmLTM4YmU0Yjg5YTE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDA2NTE0NzFaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" provided=sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 vars.name="foo/bar" vars.uuid=e97a9278-e90b-4534-880f-38be4b89a183 time="2025-10-21T11:55:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=7bca11a6-ba15-4463-b033-ac24899e11ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/e97a9278-e90b-4534-880f-38be4b89a183?_state=oNzW8eHK2u8xtdKTk7pa5SX5W9JXTWCSmzzY4OX10gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5N2E5Mjc4LWU5MGItNDUzNC04ODBmLTM4YmU0Yjg5YTE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDA2NTE0NzFaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e97a9278-e90b-4534-880f-38be4b89a183 time="2025-10-21T11:55:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=7bca11a6-ba15-4463-b033-ac24899e11ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/e97a9278-e90b-4534-880f-38be4b89a183?_state=oNzW8eHK2u8xtdKTk7pa5SX5W9JXTWCSmzzY4OX10gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5N2E5Mjc4LWU5MGItNDUzNC04ODBmLTM4YmU0Yjg5YTE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDA2NTE0NzFaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.187µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e97a9278-e90b-4534-880f-38be4b89a183 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/e97a9278-e90b-4534-880f-38be4b89a183?_state=oNzW8eHK2u8xtdKTk7pa5SX5W9JXTWCSmzzY4OX10gV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5N2E5Mjc4LWU5MGItNDUzNC04ODBmLTM4YmU0Yjg5YTE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDA2NTE0NzFaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=525c7460-38c6-42a6-87b5-3b404dba5d2b http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="698.778µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=53aa7c90-14e0-4319-962b-092f9a28ea61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/becc0c65-d7d8-4211-9060-72fae51bd6d5?_state=A28oVXyz296oa1lqeBwamylV3vlp9onyCBk_udvhqHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlY2MwYzY1LWQ3ZDgtNDIxMS05MDYwLTcyZmFlNTFiZDZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDI1NTcxOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="900.067µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/becc0c65-d7d8-4211-9060-72fae51bd6d5?_state=A28oVXyz296oa1lqeBwamylV3vlp9onyCBk_udvhqHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlY2MwYzY1LWQ3ZDgtNDIxMS05MDYwLTcyZmFlNTFiZDZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDI1NTcxOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=70fd98b4-93f8-48f4-9cfe-87ccb847b051 http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=897bdefb-5b8d-4cdc-b5b3-8577838a352c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/d96007de-00b3-4ab4-98bd-69eef3c78084?_state=AjyYMQGExhfR-BglVU0ldaDIQgS04SOsKmE1wJQP0ol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NjAwN2RlLTAwYjMtNGFiNC05OGJkLTY5ZWVmM2M3ODA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDQ0OTAyMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="876.287µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/d96007de-00b3-4ab4-98bd-69eef3c78084?_state=AjyYMQGExhfR-BglVU0ldaDIQgS04SOsKmE1wJQP0ol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NjAwN2RlLTAwYjMtNGFiNC05OGJkLTY5ZWVmM2M3ODA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDQ0OTAyMzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=acc51899-6723-43d7-8d87-e349293c6f37 http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.319µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=894bcb46-43fa-4ded-b6c8-f1de527396ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/a9a81f1a-a25b-4362-83ec-c8cd8a22691d?_state=NuQnHEJWqqBWWEVnIlTkObVinr0PxaebJzKRCgzAcv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTgxZjFhLWEyNWItNDM2Mi04M2VjLWM4Y2Q4YTIyNjkxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDYzODE3ODRaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.duration=544.853925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "PUT /v2/foo/bar/blobs/uploads/a9a81f1a-a25b-4362-83ec-c8cd8a22691d?_state=NuQnHEJWqqBWWEVnIlTkObVinr0PxaebJzKRCgzAcv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5YTgxZjFhLWEyNWItNDM2Mi04M2VjLWM4Y2Q4YTIyNjkxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Mi44NDYzODE3ODRaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=808a7884-643c-40cb-aee4-fb4cccb03cef http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.894µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36415" http.request.id=0771ae06-4734-4bb7-b1ae-d1beacf953a0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/15784eac-b8ef-4180-b960-9ccf3d998c38?_state=bAZA3cYsQ0lTRX9xaa_-SnxTl2QnzW4_LmTySGa0A5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Nzg0ZWFjLWI4ZWYtNDE4MC1iOTYwLTljY2YzZDk5OGMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1My40NDM5NDE3MzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=543.402301ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/15784eac-b8ef-4180-b960-9ccf3d998c38?_state=bAZA3cYsQ0lTRX9xaa_-SnxTl2QnzW4_LmTySGa0A5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Nzg0ZWFjLWI4ZWYtNDE4MC1iOTYwLTljY2YzZDk5OGMzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1My40NDM5NDE3MzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=9c0ea429-b2fd-4e36-a970-3d78b3ff111a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/15784eac-b8ef-4180-b960-9ccf3d998c38?_state=VnywloN2VOWCrK8uLv-gQFy5KL4RO6-H4oWEeMCoGUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Nzg0ZWFjLWI4ZWYtNDE4MC1iOTYwLTljY2YzZDk5OGMzOCIsIk9mZnNldCI6MTYyMzA5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTNaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:53 +0000] "PUT /v2/foo/bar/blobs/uploads/15784eac-b8ef-4180-b960-9ccf3d998c38?_state=VnywloN2VOWCrK8uLv-gQFy5KL4RO6-H4oWEeMCoGUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Nzg0ZWFjLWI4ZWYtNDE4MC1iOTYwLTljY2YzZDk5OGMzOCIsIk9mZnNldCI6MTYyMzA5MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTNaIn0%3D&digest=sha256%3A75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=9973f087-573f-4c85-8939-20a5499dfc29 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="798.973µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=66363cd6-c479-4b56-91ba-ce800d6ca233 http.request.method=GET http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=22.42034ms http.response.status=200 http.response.written=16230912 127.0.0.1 - - [21/Oct/2025:11:55:53 +0000] "GET /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 200 16230912 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=error msg="error parsing digest="sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=a73665b4-c73b-465f-8225-af0c6c0eb1aa http.request.method=GET http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" vars.name="foo/bar" time="2025-10-21T11:55:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=a73665b4-c73b-465f-8225-af0c6c0eb1aa http.request.method=GET http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="654.143µs" http.response.status=400 http.response.written=110 vars.digest="sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/sha257:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=6eaf72c4-3cfe-47a2-9567-b42f6c47d9ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143121ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=85ed183d-6e22-4bf9-91c4-c069d6d0f83d http.request.method=GET http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.411342ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36415" http.request.id=7e7347b2-b2d2-4aa8-b044-6c11f95170e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40858" http.request.uri="/v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.60532ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/sha256:75f3dd3df3717d6ec6a4a5fef9bbfef1cda467e31e0af6b26d91cfc8e8647af8 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=02ce791f-c3d2-4d01-b562-9e17e0aed8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60816" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.340411675s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43107" http.request.id=1cde6c7f-f3da-40d6-b291-c75bbd6e6360 http.request.method=GET http.request.remoteaddr="127.0.0.1:60818" http.request.uri="/v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.337420921s http.response.status=200 http.response.written=2644224 127.0.0.1 - - [21/Oct/2025:11:55:52 +0000] "GET /v2/foo/bar/blobs/sha256:f002dad895d9f248a9a722f51a40fe6e7e7a157e9d80948485a42dc2c43519f1 HTTP/1.1" 200 2644224 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.43s) === RUN TestBlobDelete time="2025-10-21T11:55:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:54Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=71f27a77-e9fb-4e94-bded-5a0cd4b44342 http.request.method=GET http.request.remoteaddr="127.0.0.1:35282" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.041µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=950eb355-2177-408f-b409-b70770dd6646 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.453µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=3a1d6529-a975-4830-b2f8-42d5892b1982 http.request.method=POST http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=ec985182-ba13-4a03-a8b8-1f3484415282 http.request.method=GET http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="697.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=38e8b11e-8a7f-48c4-92b4-916d8e8d3cf3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="740.151µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=48cf9f24-a3ae-44b3-9e62-3f782989401d http.request.method=GET http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=567fa06c-0104-4811-9772-619582655efa time="2025-10-21T11:55:54Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=48cf9f24-a3ae-44b3-9e62-3f782989401d http.request.method=GET http.request.remoteaddr="127.0.0.1:35284" http.request.uri="/v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.074µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=567fa06c-0104-4811-9772-619582655efa 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "GET /v2/foo/bar/blobs/uploads/567fa06c-0104-4811-9772-619582655efa?_state=zKpgvnplZ2AAKKGBVq5ZwqbcLv5ppJINt7OdDoRNfwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2N2ZhMDZjLTAxMDQtNDgxMS05NzcyLTYxOTU4MjY1NWVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMDY2MTU0MzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=5e3095bf-8512-4771-9c1a-bd0d8ee60895 http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="772.605µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=7e04fb73-0a0c-4958-9a7d-4005f34f552f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/2161d353-13c1-46f9-9f0c-032caa383aba?_state=aM-ikKYKcpsMY2Kkx-2z8M-Tbif7vBiBUD3BYuOnmCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNjFkMzUzLTEzYzEtNDZmOS05ZjBjLTAzMmNhYTM4M2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTAwNjU4NjRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" provided=sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b vars.name="foo/bar" vars.uuid=2161d353-13c1-46f9-9f0c-032caa383aba time="2025-10-21T11:55:54Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=7e04fb73-0a0c-4958-9a7d-4005f34f552f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/2161d353-13c1-46f9-9f0c-032caa383aba?_state=aM-ikKYKcpsMY2Kkx-2z8M-Tbif7vBiBUD3BYuOnmCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNjFkMzUzLTEzYzEtNDZmOS05ZjBjLTAzMmNhYTM4M2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTAwNjU4NjRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2161d353-13c1-46f9-9f0c-032caa383aba time="2025-10-21T11:55:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=7e04fb73-0a0c-4958-9a7d-4005f34f552f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/2161d353-13c1-46f9-9f0c-032caa383aba?_state=aM-ikKYKcpsMY2Kkx-2z8M-Tbif7vBiBUD3BYuOnmCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNjFkMzUzLTEzYzEtNDZmOS05ZjBjLTAzMmNhYTM4M2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTAwNjU4NjRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.145µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2161d353-13c1-46f9-9f0c-032caa383aba 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "PUT /v2/foo/bar/blobs/uploads/2161d353-13c1-46f9-9f0c-032caa383aba?_state=aM-ikKYKcpsMY2Kkx-2z8M-Tbif7vBiBUD3BYuOnmCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxNjFkMzUzLTEzYzEtNDZmOS05ZjBjLTAzMmNhYTM4M2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTAwNjU4NjRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=12647f2e-b717-43ad-bfee-1fb8ce306985 http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.613µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=5c73abbf-0378-48a1-9b6d-bb99e001308b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/19c459fe-0117-48e7-bdfb-f3ecd273903b?_state=6wslIZEgpFgb5koLnym1lAYaL_OvTOQPaSf3GnT7NwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YzQ1OWZlLTAxMTctNDhlNy1iZGZiLWYzZWNkMjczOTAzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTIxMzc0NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="888.603µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "PUT /v2/foo/bar/blobs/uploads/19c459fe-0117-48e7-bdfb-f3ecd273903b?_state=6wslIZEgpFgb5koLnym1lAYaL_OvTOQPaSf3GnT7NwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YzQ1OWZlLTAxMTctNDhlNy1iZGZiLWYzZWNkMjczOTAzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTIxMzc0NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=349eb753-4d54-492f-8294-0c99bbe67927 http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="655.146µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=a97e6878-a77e-4a1c-893d-8ea8ce102f12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/7275861f-1420-4ee0-8d20-31e0298ec7fd?_state=PYeEMnNQ2_-iSI6KNdQglTukTppu5Q-11CjrwhB0EIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNzU4NjFmLTE0MjAtNGVlMC04ZDIwLTMxZTAyOThlYzdmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTQwNTgyNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="867.627µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "PUT /v2/foo/bar/blobs/uploads/7275861f-1420-4ee0-8d20-31e0298ec7fd?_state=PYeEMnNQ2_-iSI6KNdQglTukTppu5Q-11CjrwhB0EIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNzU4NjFmLTE0MjAtNGVlMC04ZDIwLTMxZTAyOThlYzdmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTQwNTgyNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=ffd618ac-9f4d-48be-8459-6b2fe2233c4b http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="672.103µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=f6e6ec42-83f6-4406-a750-12d1354c5f8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/8c71b26c-f6e5-4a39-be1a-04a980cb0eb0?_state=U18p_608tVoeGtQXiyXs-0Df1g-FzDTe9FUAB6Dz3mN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzFiMjZjLWY2ZTUtNGEzOS1iZTFhLTA0YTk4MGNiMGViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTU5MTk1NDhaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.duration=626.655141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "PUT /v2/foo/bar/blobs/uploads/8c71b26c-f6e5-4a39-be1a-04a980cb0eb0?_state=U18p_608tVoeGtQXiyXs-0Df1g-FzDTe9FUAB6Dz3mN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzFiMjZjLWY2ZTUtNGEzOS1iZTFhLTA0YTk4MGNiMGViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC4yMTU5MTk1NDhaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:54Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=6f3f638b-f097-4308-8906-860117631301 http.request.method=POST http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.314µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45673" http.request.id=37d25aea-b3c2-44e4-835a-6a8cd0a52b65 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/5d7db80e-fb92-4b9e-9348-6326a93cd5d2?_state=uD9eyT6ORP3cUZQUx9zbVzDGno5zZdirjyhlVz8qE-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2RiODBlLWZiOTItNGI5ZS05MzQ4LTYzMjZhOTNjZDVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC45MDIzMDU1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=587.57153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/5d7db80e-fb92-4b9e-9348-6326a93cd5d2?_state=uD9eyT6ORP3cUZQUx9zbVzDGno5zZdirjyhlVz8qE-d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2RiODBlLWZiOTItNGI5ZS05MzQ4LTYzMjZhOTNjZDVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NC45MDIzMDU1N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=4f1e073b-e068-4b99-93b6-5e8ce54e01a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/uploads/5d7db80e-fb92-4b9e-9348-6326a93cd5d2?_state=pR50NTK4Iu47kEcdK-i89NIN3bwpcefs7WjL1S0sqfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2RiODBlLWZiOTItNGI5ZS05MzQ4LTYzMjZhOTNjZDVkMiIsIk9mZnNldCI6MTcwODQ0MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/5d7db80e-fb92-4b9e-9348-6326a93cd5d2?_state=pR50NTK4Iu47kEcdK-i89NIN3bwpcefs7WjL1S0sqfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkN2RiODBlLWZiOTItNGI5ZS05MzQ4LTYzMjZhOTNjZDVkMiIsIk9mZnNldCI6MTcwODQ0MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTU6NTRaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=b96fdc6c-f556-4790-9156-ff72af720375 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="972.126µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=48421c46-30fb-49f4-81fb-a5b567b36a8f http.request.method=GET http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=32.684452ms http.response.status=200 http.response.written=17084416 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 200 17084416 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=error msg="error parsing digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=aefaf32a-25ba-4e03-9897-0766e6fbcd62 http.request.method=GET http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" time="2025-10-21T11:55:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=aefaf32a-25ba-4e03-9897-0766e6fbcd62 http.request.method=GET http.request.remoteaddr="127.0.0.1:35294" http.request.uri="/v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.518µs" http.response.status=400 http.response.written=110 vars.digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=725b5c8d-85d6-4468-bd7c-13c13dbf2cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35308" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.duration="989.63µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=4c42e519-376f-4e65-af0a-fad49f44b411 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35318" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.duration="970.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=6beedb9b-224e-4d43-ba5a-374d26dfb007 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35318" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="627.557µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=3ef06d77-553d-405b-b62f-cdea3ad27237 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35318" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="599.721µs" http.response.status=404 http.response.written=74 vars.digest="sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=error msg="error parsing digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=c27e264b-b16f-42e2-b650-c2d086867afc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35322" http.request.uri="/v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" time="2025-10-21T11:55:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=c27e264b-b16f-42e2-b650-c2d086867afc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35322" http.request.uri="/v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.076µs" http.response.status=400 http.response.written=110 vars.digest="sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "DELETE /v2/foo/bar/blobs/sha257:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-21T11:55:55Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=d8c78693-799a-4726-a4f1-fb85c7700cb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.938µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=42737f6e-35b9-4482-a43f-b1bec1f2d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/blobs/uploads/b91a3220-ad12-49f5-b06e-29233919eb6e?_state=yzWL-wrT_4DHha3MyYdHuUylR9ysyWaMUoFwrp_CfTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWEzMjIwLWFkMTItNDlmNS1iMDZlLTI5MjMzOTE5ZWI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NS41NjQxODIzMzZaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.duration=603.570613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/b91a3220-ad12-49f5-b06e-29233919eb6e?_state=yzWL-wrT_4DHha3MyYdHuUylR9ysyWaMUoFwrp_CfTN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWEzMjIwLWFkMTItNDlmNS1iMDZlLTI5MjMzOTE5ZWI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1NS41NjQxODIzMzZaIn0%3D&digest=sha256%3A21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=7ed89b68-ffaf-40c9-8f4e-672a4a24bb01 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="968.262µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=134b0c0e-d2e9-4daf-9cb3-90b09001e84d http.request.method=GET http.request.remoteaddr="127.0.0.1:35308" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=665.187798ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2025-10-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45673" http.request.id=acc97d8a-363c-43f6-8654-121457a6a4b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=668.020936ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [21/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:21f9f61922013a34c8872a6f1514e0b15f18fbc3e6929960551187380c665e0b HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.18s) === RUN TestRelativeURL time="2025-10-21T11:55:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43833" http.request.id=c947afbd-afdf-4ceb-b092-7d6e7a9e7515 http.request.method=POST http.request.remoteaddr="127.0.0.1:46928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.958µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43833" http.request.id=1e3b44c4-b8b9-402a-aa88-fdb3156d5a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46928" http.request.uri="/v2/foo/bar/blobs/uploads/bc82871c-7868-44e0-b958-56350e31b8cc?_state=qFlsO-Qo9qHaX9D0ZJyju-tXMjtff7VWK-cGPpdiP8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjODI4NzFjLTc4NjgtNDRlMC1iOTU4LTU2MzUwZTMxYjhjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Ni4yMjU3ODU3NjdaIn0%3D&digest=sha256%3Ab7ca95da9e5f73d7bfb9538533db0536102fc95d337f42753faf9936f9c949db" http.request.useragent="Go-http-client/1.1" http.response.duration=855.836885ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:56 +0000] "PUT /v2/foo/bar/blobs/uploads/bc82871c-7868-44e0-b958-56350e31b8cc?_state=qFlsO-Qo9qHaX9D0ZJyju-tXMjtff7VWK-cGPpdiP8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjODI4NzFjLTc4NjgtNDRlMC1iOTU4LTU2MzUwZTMxYjhjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Ni4yMjU3ODU3NjdaIn0%3D&digest=sha256%3Ab7ca95da9e5f73d7bfb9538533db0536102fc95d337f42753faf9936f9c949db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43833" http.request.id=b071464a-6592-4789-99f3-c2a76f11881e http.request.method=POST http.request.remoteaddr="127.0.0.1:46928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.254µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43833" http.request.id=7b41cb09-8407-4207-8c33-cfe26429ed0b http.request.method=POST http.request.remoteaddr="127.0.0.1:46928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.804µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43833" http.request.id=1a43dbb3-5f93-4619-bec9-b14acd3fb8f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46928" http.request.uri="/v2/foo/bar/blobs/uploads/ad145466-f8a3-411e-9c9a-7cff68737f45?_state=poZyFCaQ5b3sp5fmGaB99M8tZaSqN_QQ2MiTWcNpdwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTQ1NDY2LWY4YTMtNDExZS05YzlhLTdjZmY2ODczN2Y0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Ny4zNzU2Mjk2NDhaIn0%3D&digest=sha256%3A657c69633b12d585040ffa4b51852eb32668fdab6e1e37aed91d4a9e9e1b00d1" http.request.useragent="Go-http-client/1.1" http.response.duration=646.604022ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:57 +0000] "PUT /v2/foo/bar/blobs/uploads/ad145466-f8a3-411e-9c9a-7cff68737f45?_state=poZyFCaQ5b3sp5fmGaB99M8tZaSqN_QQ2MiTWcNpdwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTQ1NDY2LWY4YTMtNDExZS05YzlhLTdjZmY2ODczN2Y0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1Ny4zNzU2Mjk2NDhaIn0%3D&digest=sha256%3A657c69633b12d585040ffa4b51852eb32668fdab6e1e37aed91d4a9e9e1b00d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.80s) === RUN TestBlobDeleteDisabled time="2025-10-21T11:55:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:58Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:38171" http.request.id=adb780f8-2ab7-474d-b386-de51805b233b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50356" http.request.uri="/v2/foo/bar/blobs/sha256:41cc78b3f70422bf970c6f4089b696c4747c3a8f6b088f4e6043e91564a3a857" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.436µs" http.response.status=405 http.response.written=78 vars.digest="sha256:41cc78b3f70422bf970c6f4089b696c4747c3a8f6b088f4e6043e91564a3a857" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:41cc78b3f70422bf970c6f4089b696c4747c3a8f6b088f4e6043e91564a3a857 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.13s) === RUN TestDeleteDisabled time="2025-10-21T11:55:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:58Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34251" http.request.id=f94b8172-492e-40b6-9e87-6ff373f40fcd http.request.method=POST http.request.remoteaddr="127.0.0.1:60192" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.56µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34251" http.request.id=0209fc09-1bd7-4314-a242-af97b8d86233 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60192" http.request.uri="/v2/foo/bar/blobs/uploads/59836ab2-d04d-4a13-b3ce-9c4c4dabc286?_state=MmYZMZgSlYVnYC29IsQcZtUv_1MvB-Pj_5AIME8z5zZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ODM2YWIyLWQwNGQtNGExMy1iM2NlLTljNGM0ZGFiYzI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1OC4zMjg5NTEzNzFaIn0%3D&digest=sha256%3Af177e20734a4a9c9344eed800c5069805da0d3eaddf5041ed557afdea28bd7ba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188105512s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:58 +0000] "PUT /v2/foo/bar/blobs/uploads/59836ab2-d04d-4a13-b3ce-9c4c4dabc286?_state=MmYZMZgSlYVnYC29IsQcZtUv_1MvB-Pj_5AIME8z5zZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ODM2YWIyLWQwNGQtNGExMy1iM2NlLTljNGM0ZGFiYzI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1OC4zMjg5NTEzNzFaIn0%3D&digest=sha256%3Af177e20734a4a9c9344eed800c5069805da0d3eaddf5041ed557afdea28bd7ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:55:59Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:34251" http.request.id=0b9cb710-8d77-47bc-9a0b-0d8f7388fc27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60192" http.request.uri="/v2/foo/bar/blobs/sha256:f177e20734a4a9c9344eed800c5069805da0d3eaddf5041ed557afdea28bd7ba" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.16418ms http.response.status=405 http.response.written=78 vars.digest="sha256:f177e20734a4a9c9344eed800c5069805da0d3eaddf5041ed557afdea28bd7ba" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:55:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:f177e20734a4a9c9344eed800c5069805da0d3eaddf5041ed557afdea28bd7ba HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.36s) === RUN TestDeleteReadOnly time="2025-10-21T11:55:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:55:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:55:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38301" http.request.id=cb421e7a-a5c4-482a-9e7b-59d478e269d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.992µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38301" http.request.id=8cbfe345-07f3-4419-b9fc-8fe0108d497c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/bar/blobs/uploads/fed2c703-6b11-4a4d-b19f-94b1a467ff0d?_state=qiFDxFklz-X5ClxVKjX7EsPEsvdA2glTZp3jQ87OvI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZDJjNzAzLTZiMTEtNGE0ZC1iMTlmLTk0YjFhNDY3ZmYwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1OS42NTk5NDE1MzFaIn0%3D&digest=sha256%3A3c3a07bceaee55ab0c535d1bdad6665c94c5b47a07c5003a351f865158fdf73a" http.request.useragent="Go-http-client/1.1" http.response.duration=720.47035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:55:59 +0000] "PUT /v2/foo/bar/blobs/uploads/fed2c703-6b11-4a4d-b19f-94b1a467ff0d?_state=qiFDxFklz-X5ClxVKjX7EsPEsvdA2glTZp3jQ87OvI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZDJjNzAzLTZiMTEtNGE0ZC1iMTlmLTk0YjFhNDY3ZmYwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NTo1OS42NTk5NDE1MzFaIn0%3D&digest=sha256%3A3c3a07bceaee55ab0c535d1bdad6665c94c5b47a07c5003a351f865158fdf73a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:3c3a07bceaee55ab0c535d1bdad6665c94c5b47a07c5003a351f865158fdf73a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.86s) === RUN TestStartPushReadOnly time="2025-10-21T11:56:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:00Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-21T11:56:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:00Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=caeffdb1-424f-42c8-81fa-b6452328df34 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.866µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=52ff90bb-40a0-4870-b5e3-d81b8619ad64 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" 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="671.439µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=0b825a88-3baa-42d7-82fe-b4c823012737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.07µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=9bdcb761-847f-4e7d-bad8-3aa0120ddd71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.178506ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=9bdcb761-847f-4e7d-bad8-3aa0120ddd71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206507ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=9bdcb761-847f-4e7d-bad8-3aa0120ddd71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.243023ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=9bdcb761-847f-4e7d-bad8-3aa0120ddd71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268776ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-21T11:56:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=6e0ad0ef-06e5-427e-a310-5f11e155a1bd http.request.method=POST http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.295µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=a3d25ea7-d6bb-4eb2-9cd1-f198c2788ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/blobs/uploads/e33ffd12-bf72-4abc-bfbf-84d8e12acf57?_state=SWd4DXQTUWi0X0hCaexbqNWFeVYlXCkNFJnszNfkvOp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzNmZmQxMi1iZjcyLTRhYmMtYmZiZi04NGQ4ZTEyYWNmNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDAuNTM3MTIzMDExWiJ9&digest=sha256%3A1df26039674b91bd909807e8cdd9e70c6fce2540a201a7e791839efcb964a3ec" http.request.useragent="Go-http-client/1.1" http.response.duration=808.759142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/e33ffd12-bf72-4abc-bfbf-84d8e12acf57?_state=SWd4DXQTUWi0X0hCaexbqNWFeVYlXCkNFJnszNfkvOp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzNmZmQxMi1iZjcyLTRhYmMtYmZiZi04NGQ4ZTEyYWNmNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDAuNTM3MTIzMDExWiJ9&digest=sha256%3A1df26039674b91bd909807e8cdd9e70c6fce2540a201a7e791839efcb964a3ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=9fc41fee-79c0-46ea-8ae9-f9eba49d0e04 http.request.method=POST http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.5µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=92a67583-8a8a-4854-a672-9e6f42eff81e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/blobs/uploads/fd6c44fd-0142-4863-9b2d-e08c97885f14?_state=nu3pjVZk2ioY4RWV3N7daw04jYiamUw2sDcszI78JD97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDZjNDRmZC0wMTQyLTQ4NjMtOWIyZC1lMDhjOTc4ODVmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDEuNTE4ODI0OTMxWiJ9&digest=sha256%3A162b08ed0559d69a1ffad22a4ca9fadb148ae4a4a237cdea681264754007449e" http.request.useragent="Go-http-client/1.1" http.response.duration=918.293305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/fd6c44fd-0142-4863-9b2d-e08c97885f14?_state=nu3pjVZk2ioY4RWV3N7daw04jYiamUw2sDcszI78JD97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDZjNDRmZC0wMTQyLTQ4NjMtOWIyZC1lMDhjOTc4ODVmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDEuNTE4ODI0OTMxWiJ9&digest=sha256%3A162b08ed0559d69a1ffad22a4ca9fadb148ae4a4a237cdea681264754007449e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=f2982a30-1a00-450c-885f-8e6490c16162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.495148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=31f30d7c-f454-4757-87ca-709414648007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.545154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=0d90d651-e499-476b-bc71-6bb1d2ff5783 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" 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=2.024808ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=0e459dc0-cd63-46da-bcf0-ab6aa92d0809 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.875438ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43333" http.request.id=8cd1f902-4bd2-49f4-8f25-666a77ae69e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43333" http.request.id=1c489268-00b4-4711-9ea1-885abc09fed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43333" http.request.id=b617599e-1179-47a4-b608-cf73bb91ccbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.069142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=e8f4278d-bb95-4f70-9bc4-53efe7b9ddad http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.728063ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=6d858237-76fb-4be6-8dc1-03e1b353dc27 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="877.636µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=8e9143e9-3c4d-4f79-82de-3bb2c0f638f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.duration="907.814µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=fc0bac25-78e2-4e84-abe6-36894c702d09 http.request.method=GET http.request.remoteaddr="127.0.0.1:52656" 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="923.931µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=error msg="payload digest does match: "sha256:02a52e8cc774fdfc300f7f118a9193d4495970ac3991baf303903a71fe2dec9e" != "sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f"" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=4e9b4b78-2666-4930-ab33-628a6c6d0c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=4e9b4b78-2666-4930-ab33-628a6c6d0c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52656" http.request.uri="/v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13502ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f" 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b738c66f0c5f589b085199053a31aef2a1c64d2d300c282b0114ec73a276753f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=903b1102-8311-4d9d-962f-737277347ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.087892ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=ac162e61-ea28-47e6-a569-6be7fcef955c http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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="899.489µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=112a61bc-d69e-43d1-9489-c5f22eabe058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.047245ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=112a61bc-d69e-43d1-9489-c5f22eabe058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.087714ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=112a61bc-d69e-43d1-9489-c5f22eabe058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.127629ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=80a42bcd-d407-468a-b930-26ff66f58f94 http.request.method=POST http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=a0b00f29-cb6d-41f7-9fc0-3e0c33ca8111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/d8de8f18-4922-4eb1-a56c-a27d5bb16e14?_state=UXKSWJt2zSYiuSGEh82aombbuZCHJrikku1sExnrLD97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGRlOGYxOC00OTIyLTRlYjEtYTU2Yy1hMjdkNWJiMTZlMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDIuNDY3NDU0NjQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8de8f18-4922-4eb1-a56c-a27d5bb16e14?_state=UXKSWJt2zSYiuSGEh82aombbuZCHJrikku1sExnrLD97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGRlOGYxOC00OTIyLTRlYjEtYTU2Yy1hMjdkNWJiMTZlMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDIuNDY3NDU0NjQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=36823d3a-cbd7-4540-9816-6bebe6a93ff5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305791ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=36823d3a-cbd7-4540-9816-6bebe6a93ff5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.344403ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-21T11:56:02Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=f7a13dcb-ca0a-4d5f-9504-e98d4ea53c9a http.request.method=POST http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.03µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=fd62854a-f934-4f10-8399-4bf485caedd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/c52df164-8982-4f72-9059-667459db60b7?_state=OJzXdsyxCX6fjdJjFNitjRWYQCxvzLICqJ-YfjRO0AZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNTJkZjE2NC04OTgyLTRmNzItOTA1OS02Njc0NTlkYjYwYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDIuNzA2MTA4ODk1WiJ9&digest=sha256%3A04ff198aa5d6f08daeba8151e2741cff8b633bef46babb8ea335d840aff300de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668741679s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/c52df164-8982-4f72-9059-667459db60b7?_state=OJzXdsyxCX6fjdJjFNitjRWYQCxvzLICqJ-YfjRO0AZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNTJkZjE2NC04OTgyLTRmNzItOTA1OS02Njc0NTlkYjYwYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDIuNzA2MTA4ODk1WiJ9&digest=sha256%3A04ff198aa5d6f08daeba8151e2741cff8b633bef46babb8ea335d840aff300de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=872d2845-4b96-4b8f-a432-3719ad61debb http.request.method=POST http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.619µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=53f2696c-7f3f-4cc0-a86d-b5a31b69f58d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/blobs/uploads/ff6a0c5d-ea4d-4d54-8fc7-c88b2e0b6ff7?_state=d-au8n8sSTyXik9bUJ8hnPL735F6O1gLViryflGEufh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjZhMGM1ZC1lYTRkLTRkNTQtOGZjNy1jODhiMmUwYjZmZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDQuNjI0NzI4NTA2WiJ9&digest=sha256%3Aacbfda2ce6707a1259ee77e506d98a64f6ef8eb671fc06e2470af557767d7d55" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646514095s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/ff6a0c5d-ea4d-4d54-8fc7-c88b2e0b6ff7?_state=d-au8n8sSTyXik9bUJ8hnPL735F6O1gLViryflGEufh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZjZhMGM1ZC1lYTRkLTRkNTQtOGZjNy1jODhiMmUwYjZmZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDQuNjI0NzI4NTA2WiJ9&digest=sha256%3Aacbfda2ce6707a1259ee77e506d98a64f6ef8eb671fc06e2470af557767d7d55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=f1c048ef-125b-4bde-b881-1b342955d898 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108345ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43333" http.request.id=3faf5b45-dd82-4f88-b9ca-605d76648a15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a" http.request.useragent="Go-http-client/1.1" http.response.duration="874.635µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=8bd16b02-8bae-4db5-8af3-880ba04d7f23 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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="729.081µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=e37fbdb0-4d30-4849-a823-6fe2eaeb22a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="741.258µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=c0282737-79a9-4011-ba28-5c00cd148209 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="557.701µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=191cc757-cb12-4d88-b336-fbbbf3536b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a" http.request.useragent="Go-http-client/1.1" http.response.duration="564.111µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=aa3fa42a-5772-49e8-be69-8a8b839523cb http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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="593.539µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="rewriting manifest sha256:5091ce433230e05f927703476bbfa90a6beb3429032b997cfa45357ccf00609a in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=84d60711-f824-4ea7-8b89-5a05856f888b http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=84d60711-f824-4ea7-8b89-5a05856f888b http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.368054ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43333" http.request.id=58855aa4-dbac-48fd-86aa-821d4652a6d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" 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="715.881µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43333" http.request.id=d4948ce1-ec0d-4bd5-aeb5-986715a96fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="891.224µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43333" http.request.id=431717cb-c07d-48e1-9033-069006628bfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c" http.request.useragent="Go-http-client/1.1" http.response.duration="796.462µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=4ac71b91-40d2-429c-aca4-bef72f465fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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="772.82µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=6a03c2ba-148a-4d88-9f36-eca84da7192b http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="767.765µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=04e762f9-4f66-4d10-ab9c-084ca7a8e805 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="632.85µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=4322edf3-3bb2-4783-b4ee-96a2901bb092 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c" http.request.useragent="Go-http-client/1.1" http.response.duration="615.884µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="rewriting manifest list sha256:fd48c16db89f246f03eb9e6ee6041d3d8b0ef868eef89a91848931d86d60c92c in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=bfeb26ca-be91-4ddf-b751-2ec48d0030b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" 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-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43333" http.request.id=bfeb26ca-be91-4ddf-b751-2ec48d0030b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52662" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.443118ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:06Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=29809ca3-5b26-4ce8-a2c1-c30ba8115bf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="769.665µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=214bf659-ac18-43a8-a186-4b1addf1bccd http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="617.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=0cf60f97-4485-4621-8850-3deb0cc9c1c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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="645.629µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4953045e-0cc3-4229-a91a-7d03be0f6792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160378ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4953045e-0cc3-4229-a91a-7d03be0f6792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.196875ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4953045e-0cc3-4229-a91a-7d03be0f6792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.231674ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4953045e-0cc3-4229-a91a-7d03be0f6792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.263613ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-21T11:56:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=c1a81e42-b45f-4de5-8398-baf60592b1be http.request.method=POST http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.35µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=3b146ec1-6f27-43ec-98fb-5e1680ae1f24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/b5054cd0-c705-4a6e-9bbb-f96e594e10b7?_state=IVSuBmsWYBA4YOkNuO001cuy-hP9m-bqbCh-0Sakeud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNTA1NGNkMC1jNzA1LTRhNmUtOWJiYi1mOTZlNTk0ZTEwYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDYuNDY3MjMyMzlaIn0%3D&digest=sha256%3A3217872e37e28de122e1855c4c6f45ec6a5ece6cc603a87373609af7ba81abbe" http.request.useragent="Go-http-client/1.1" http.response.duration=922.029971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/b5054cd0-c705-4a6e-9bbb-f96e594e10b7?_state=IVSuBmsWYBA4YOkNuO001cuy-hP9m-bqbCh-0Sakeud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNTA1NGNkMC1jNzA1LTRhNmUtOWJiYi1mOTZlNTk0ZTEwYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDYuNDY3MjMyMzlaIn0%3D&digest=sha256%3A3217872e37e28de122e1855c4c6f45ec6a5ece6cc603a87373609af7ba81abbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=248bf299-7d2a-4de7-ad6b-70869ff38495 http.request.method=POST http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.7µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=53751f5e-9865-46e5-9754-38cdbb24e2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/d6ef70f2-eaaa-4b7b-8efd-6040446321f6?_state=Q2t24Sj6K5KqlDu20NGRGpDxWZyQPgwgkPhXdZB6b2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNmVmNzBmMi1lYWFhLTRiN2ItOGVmZC02MDQwNDQ2MzIxZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDcuNTM1NDgwNDczWiJ9&digest=sha256%3A0a79c2c803e666e1865f3e0f59c2c3f490ff070f53244db7423e037bcaaca326" http.request.useragent="Go-http-client/1.1" http.response.duration=744.436806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/d6ef70f2-eaaa-4b7b-8efd-6040446321f6?_state=Q2t24Sj6K5KqlDu20NGRGpDxWZyQPgwgkPhXdZB6b2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNmVmNzBmMi1lYWFhLTRiN2ItOGVmZC02MDQwNDQ2MzIxZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDcuNTM1NDgwNDczWiJ9&digest=sha256%3A0a79c2c803e666e1865f3e0f59c2c3f490ff070f53244db7423e037bcaaca326 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=a1d5722a-22b5-411d-8c9c-fd58575463ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.609368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=b86fb7ed-fbd9-4f39-be08-c94d3f595749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=95023e6e-6954-432d-9610-7803ec1aaca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.132416ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=54be074f-ace3-4479-863f-949fd890eb7b http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.086064ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45559" http.request.id=611878e7-0f81-4cc3-bcb6-bb41fd593cd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45559" http.request.id=30d6f92d-3f69-4070-9a80-346c8566f712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573224ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45559" http.request.id=ad977a17-2f9f-4b51-aa8b-1ff37e89a240 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767539ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=6e16ecf2-0d1f-4141-a6b8-d83b073307a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.478021ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=349fc393-6462-436e-94db-55b85818fba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="809.234µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4184d6f9-0edc-4de1-ab2f-ed4119af85c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.duration="748.299µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=996dcbac-5e9f-42ea-b39e-0effc6c6ad5a http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="772.609µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=error msg="payload digest does match: "sha256:6019c298280f8b0a24f4bfbc0854d67c0751f0f83d707a31040598a4feec4c0e" != "sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10"" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=6da1b658-44a3-4dcc-aef0-f903af583ffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=6da1b658-44a3-4dcc-aef0-f903af583ffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="979.941µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10" 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f25998745c00fc0ac48c6bc5dde20182b15ee3f8fce31bde08e7aee94babfb10 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=ae3d6041-d551-4f8a-bae3-c73774ea5954 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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="990.247µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=e69729bc-7e0f-4a9c-98c6-cfb1438a2311 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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="773.579µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=7a161bac-3d40-4e07-84ac-cfd31cdd7e94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" 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="905.073µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=7a161bac-3d40-4e07-84ac-cfd31cdd7e94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" 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="953.221µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=7a161bac-3d40-4e07-84ac-cfd31cdd7e94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000665ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=01f9de75-daca-4735-ad08-57f48d969248 http.request.method=POST http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=a2934fb9-c912-4332-be69-fb3c1d5e7b3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/421bab7a-f188-4f8a-ac7a-62ee79ff169f?_state=hqJ-VgauWEpK4aeG2GYTVjlamQUS9FbvEuvX3MazY4h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjFiYWI3YS1mMTg4LTRmOGEtYWM3YS02MmVlNzlmZjE2OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDguMzAyOTYwNjY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/421bab7a-f188-4f8a-ac7a-62ee79ff169f?_state=hqJ-VgauWEpK4aeG2GYTVjlamQUS9FbvEuvX3MazY4h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjFiYWI3YS1mMTg4LTRmOGEtYWM3YS02MmVlNzlmZjE2OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDguMzAyOTYwNjY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=e6645aee-7911-4b3a-afde-c2f854d799e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" 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="983.494µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=e6645aee-7911-4b3a-afde-c2f854d799e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020313ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-21T11:56:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=d2495962-4ece-4e52-ac8d-5a0f8c8d0ea6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.911µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=ecd399d2-26ec-4a8c-9a2d-fc366750f94b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/6b3fdefd-dc6c-45d6-9122-f39a60d2ed0b?_state=y9eo4OXkw9uMfCckFajsIe6qmUq27ptNl-ZrRSP_T6B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YjNmZGVmZC1kYzZjLTQ1ZDYtOTEyMi1mMzlhNjBkMmVkMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDguNDkwNzYyNTcyWiJ9&digest=sha256%3A37eb7fe84b02ff0a3d7ba2eaeb508001c8ae08f7d0b874c4449f1d64d2cd5fd3" http.request.useragent="Go-http-client/1.1" http.response.duration=988.787125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/6b3fdefd-dc6c-45d6-9122-f39a60d2ed0b?_state=y9eo4OXkw9uMfCckFajsIe6qmUq27ptNl-ZrRSP_T6B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YjNmZGVmZC1kYzZjLTQ1ZDYtOTEyMi1mMzlhNjBkMmVkMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDguNDkwNzYyNTcyWiJ9&digest=sha256%3A37eb7fe84b02ff0a3d7ba2eaeb508001c8ae08f7d0b874c4449f1d64d2cd5fd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=5ac43a37-8b46-4fda-a1da-e3051be35cb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.515µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=d434af39-ceaf-4934-b24c-ce8ff69bb4c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/blobs/uploads/dc7028be-bf63-42b9-9bf6-9e1b09b5afe7?_state=TPKPR8SFwu2NN2ifurz8y133OuK8YXuRuVuPcxTODvl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzcwMjhiZS1iZjYzLTQyYjktOWJmNi05ZTFiMDliNWFmZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDkuNjEwMjE4MTI4WiJ9&digest=sha256%3Add03bba5b1fa2bd4dfaaf40df8b6a74dbfa5fecfe8768ac22437a6a9c133607a" http.request.useragent="Go-http-client/1.1" http.response.duration=589.783585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/dc7028be-bf63-42b9-9bf6-9e1b09b5afe7?_state=TPKPR8SFwu2NN2ifurz8y133OuK8YXuRuVuPcxTODvl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzcwMjhiZS1iZjYzLTQyYjktOWJmNi05ZTFiMDliNWFmZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MDkuNjEwMjE4MTI4WiJ9&digest=sha256%3Add03bba5b1fa2bd4dfaaf40df8b6a74dbfa5fecfe8768ac22437a6a9c133607a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=ea93600e-3e5d-488b-b5dd-bb30bd51d3c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45559" http.request.id=42bb97f2-2b3f-43e3-8aca-e1946223df74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c" http.request.useragent="Go-http-client/1.1" http.response.duration="878.246µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=6401f050-3959-4fa0-8fb1-14f140b51f3a http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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="780.331µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=1870207c-6131-4c97-81db-5048e154cae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="759.553µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=2d163908-dcde-4997-bc78-28dab7b09547 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="591.068µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=c758a40d-8e4d-4f49-9a95-dd6f6e8d1a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c" http.request.useragent="Go-http-client/1.1" http.response.duration="565.439µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=4625fe38-1358-4de5-8248-3d39822ee25e http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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="585.647µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="rewriting manifest sha256:295b8ee8094be412ffbc89f467a631fbb0035a4f645a7d8b5e87d60d5f4ce32c in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=bd642445-a8c8-48b5-8d6a-4e578df56320 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=bd642445-a8c8-48b5-8d6a-4e578df56320 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.274044ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45559" http.request.id=3298c0e4-b8db-477a-a127-dac7e78e6275 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" 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="726.46µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45559" http.request.id=71bea0aa-8213-4d76-b46a-ff8af45fd6d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="848.593µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45559" http.request.id=5050d7c9-67cf-40d4-ae05-c9f8550de703 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391" http.request.useragent="Go-http-client/1.1" http.response.duration="810.51µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=92d62497-30f5-4114-855c-535ba8b85cbb http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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="795.698µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=a94b1d67-48f4-4a6a-8f0a-5db311ffac5a http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="732.269µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=e29d0bb2-06c6-4a5e-9dff-6671ee30e130 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="629.685µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=288c63d6-1e61-4f97-8af4-55eb61cf774c http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391" http.request.useragent="Go-http-client/1.1" http.response.duration="571.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="rewriting manifest list sha256:167f67e0c4c845bec8a55cff41de4d6a644e071346990a6730fc4721098b6391 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=f863f09f-a620-41d3-b4c7-b5b78c2b9612 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" 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-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45559" http.request.id=f863f09f-a620-41d3-b4c7-b5b78c2b9612 http.request.method=GET http.request.remoteaddr="127.0.0.1:58766" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.399356ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.83s) === RUN TestGetManifestWithStorageError time="2025-10-21T11:56:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:10Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:41845" http.request.id=ac3032dd-5794-45e4-b53f-ef61d4305f0f http.request.method=GET http.request.remoteaddr="127.0.0.1:60652" 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="766.88µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:41845" http.request.id=f8a390fd-52ba-4b99-aa20-8c9df4e945eb http.request.method=GET http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.104069ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:41845" http.request.id=b135b8af-b28b-4b81-844a-bb323b5e402c http.request.method=GET http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105964ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:41845" http.request.id=83ebb6ec-d95d-43aa-a9cb-e17f8ebc345d http.request.method=GET http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.048238ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-21T11:56:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:10Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=c9a57d93-64ef-4c75-978c-3296c938d8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" 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="739.211µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e57faac4-6742-4ede-be7d-7c67d3b993da http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="624.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=22455be0-40f0-4af1-91ec-7125aa44281e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" 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="610.71µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5056c44f-2b53-44cf-978e-a1594667beab http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.843942ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5056c44f-2b53-44cf-978e-a1594667beab http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892645ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5056c44f-2b53-44cf-978e-a1594667beab http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.941257ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-21T11:56:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5056c44f-2b53-44cf-978e-a1594667beab http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.981101ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=2fe28301-17c9-45c1-9ffe-120563e4e2ef http.request.method=POST http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=3d247dbe-a4d9-4bf6-9017-96207ad24d1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/blobs/uploads/23f94f5f-aee2-4688-b91a-8e3395f0aca0?_state=LvJ0ZXyDXDzQTCVbTDSK11Zc2aYG1_A5oeE0gJYzgKN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2Y5NGY1Zi1hZWUyLTQ2ODgtYjkxYS04ZTMzOTVmMGFjYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTAuMzUyNDA1ODE2WiJ9&digest=sha256%3A3611b45bae1107f4c7f8865891c05123916db6ee965d68c3c986b3e865d13ecf" http.request.useragent="Go-http-client/1.1" http.response.duration=576.257242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/23f94f5f-aee2-4688-b91a-8e3395f0aca0?_state=LvJ0ZXyDXDzQTCVbTDSK11Zc2aYG1_A5oeE0gJYzgKN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2Y5NGY1Zi1hZWUyLTQ2ODgtYjkxYS04ZTMzOTVmMGFjYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTAuMzUyNDA1ODE2WiJ9&digest=sha256%3A3611b45bae1107f4c7f8865891c05123916db6ee965d68c3c986b3e865d13ecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5757acc2-c3f5-407b-b7ba-2b0ba56d83c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=6730cc9c-093e-4420-830e-f16c4b9b8c31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/blobs/uploads/23e7ad90-0835-4c96-a1c6-e62e5c7136ad?_state=GUWwB_LR9bEz-BEGKtrNU7ixgB_IPjlawwb3e66KBt57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2U3YWQ5MC0wODM1LTRjOTYtYTFjNi1lNjJlNWM3MTM2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTEuMTUxODU5MTg5WiJ9&digest=sha256%3A70849a3161f45816e849d9e217ecd118c5261642ef1cdc3876b53c4951fa6d51" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770238974s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/23e7ad90-0835-4c96-a1c6-e62e5c7136ad?_state=GUWwB_LR9bEz-BEGKtrNU7ixgB_IPjlawwb3e66KBt57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2U3YWQ5MC0wODM1LTRjOTYtYTFjNi1lNjJlNWM3MTM2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTEuMTUxODU5MTg5WiJ9&digest=sha256%3A70849a3161f45816e849d9e217ecd118c5261642ef1cdc3876b53c4951fa6d51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e5e90e24-2fbf-4040-bf25-aa66c1db99ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=6dba8ca5-c891-4ede-8474-555027f32af1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.359736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=f575466e-3c88-4a84-bcf5-cddde66ce637 http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.164722ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=c6882d60-cd80-44a3-af45-02477a865b90 http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.133074ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34855" http.request.id=b843c0e9-ab9f-4068-8545-5589a9c20031 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34855" http.request.id=d354ca6a-de12-4eb6-bd92-552b4467bc5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.80687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:34855" http.request.id=f4dc95a1-050c-4895-9fe2-ec6be67e9aad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.893213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e1f3905c-fa72-4558-85f2-880bde16f72a http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.537755ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=2ab2df89-78cf-427f-8c4f-6368f963ddac http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="777.15µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0d0fe292-b138-4c0e-9970-e734cafa50de http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration="824.892µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0181c6a5-8a21-4498-8f21-185457396c8f http.request.method=GET http.request.remoteaddr="127.0.0.1:35578" 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="848.139µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="payload digest does match: "sha256:17d8f248e39111e635cfcdce1d0804f1a68eae74430436eac803f6bc828bdb6f" != "sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e"" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=2650b53d-21a0-431b-b657-50b972d96feb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=2650b53d-21a0-431b-b657-50b972d96feb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35578" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033281ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=eea5211b-1914-4232-bf90-be4ea6947163 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126965ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=310bfe80-01be-4abf-8383-c777a35dbe8e http.request.method=GET http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.717µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=57a6ca29-e5d5-44e6-9f7b-d54a7b90df9d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35594" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.857µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=110721e3-32cc-4ccc-b6ec-91d48d6681d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0b63d1e1-b447-4bb1-8ef2-d1bd2cc359f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.377534ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=5eb59120-fbdb-4816-b482-308070a44921 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35604" 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="940.949µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=b703e8fc-c503-4ffe-ad11-eb6857eb3e23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0a87d8a2-25e6-4ab3-8330-331343426d45 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="701.154µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e0c845d7-dc13-478b-a51f-8502001b73c2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e" http.request.useragent="Go-http-client/1.1" http.response.duration="904.147µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a81c2b5c5263b95713a63bc16b35050235c809f768aaf488ef9f67560bdaca8e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=677703a8-9ce9-4d27-bfed-c1ed79cd2ae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="719.858µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=b421e8b9-948c-4ea8-b750-6ce7152c3ad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="793.435µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=fa57e1d7-310d-4599-8a73-32005aa7c81f http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="681.761µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=94a2e6ed-631c-4c9a-aca5-5e29a4529512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" 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="897.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=94a2e6ed-631c-4c9a-aca5-5e29a4529512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" 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="931.769µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=94a2e6ed-631c-4c9a-aca5-5e29a4529512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" 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="962.348µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e3ef409a-c695-4287-9dc1-27e633c3fec6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.123µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=02584ae7-43d2-4fe1-8e10-b7aea83263f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/fa4f4d4f-87d3-4fe2-b4c1-9f11c153675e?_state=knb9q5z41vNFYCTBntmtPwflqO50GanVp1H9sgcV1fp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTRmNGQ0Zi04N2QzLTRmZTItYjRjMS05ZjExYzE1MzY3NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTIuOTU5MjAyNjFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/fa4f4d4f-87d3-4fe2-b4c1-9f11c153675e?_state=knb9q5z41vNFYCTBntmtPwflqO50GanVp1H9sgcV1fp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTRmNGQ0Zi04N2QzLTRmZTItYjRjMS05ZjExYzE1MzY3NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTIuOTU5MjAyNjFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=4e7a6d34-8def-4360-b069-1b7b07e6e93e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" 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="889.47µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-21T11:56:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=4e7a6d34-8def-4360-b069-1b7b07e6e93e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.787µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Oct/2025:11:56:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-21T11:56:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0dd16e08-8a01-43b0-892f-79c80ce67df9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.941µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=330bd57a-892e-4d39-8a4b-01c9104a6fea http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/702a0ad8-3daf-474b-96c4-354621e923a8?_state=IFvHwZPFGaEt_i8CHEvmVLF2jJNbZcNB6SWuym-1hhd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDJhMGFkOC0zZGFmLTQ3NGItOTZjNC0zNTQ2MjFlOTIzYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTMuMDg3NzkyMTcyWiJ9&digest=sha256%3Adc39a9a457e867708204a8d8d478121a468884c342abdee9c5ba76b3cc10076e" http.request.useragent="Go-http-client/1.1" http.response.duration=555.988246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/702a0ad8-3daf-474b-96c4-354621e923a8?_state=IFvHwZPFGaEt_i8CHEvmVLF2jJNbZcNB6SWuym-1hhd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDJhMGFkOC0zZGFmLTQ3NGItOTZjNC0zNTQ2MjFlOTIzYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTMuMDg3NzkyMTcyWiJ9&digest=sha256%3Adc39a9a457e867708204a8d8d478121a468884c342abdee9c5ba76b3cc10076e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0a220829-5e1d-4590-b26b-90bdb92d77c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.594µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=14f1cf6b-6a49-4b08-80c3-3227846fbf54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/blobs/uploads/62b521cc-d30f-43e9-beac-45e2e64f25c3?_state=jSFgDt2XCijx-csCjkPhIfqNUCskYU8bBYyvYjPnRUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmI1MjFjYy1kMzBmLTQzZTktYmVhYy00NWUyZTY0ZjI1YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTMuNzY5MDY5NzkyWiJ9&digest=sha256%3A674ba7980b198378f1aa53236f594c327a9b5b3d25b171fd603ee877421f751d" http.request.useragent="Go-http-client/1.1" http.response.duration=471.501936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/62b521cc-d30f-43e9-beac-45e2e64f25c3?_state=jSFgDt2XCijx-csCjkPhIfqNUCskYU8bBYyvYjPnRUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmI1MjFjYy1kMzBmLTQzZTktYmVhYy00NWUyZTY0ZjI1YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjFUMTE6NTY6MTMuNzY5MDY5NzkyWiJ9&digest=sha256%3A674ba7980b198378f1aa53236f594c327a9b5b3d25b171fd603ee877421f751d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=680a8375-5d97-462a-a8a0-b40afe1facbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=fd26dd5f-913d-4671-8742-721061b12663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.duration="963.036µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0dd1a866-ea90-4949-a6a1-8d0cbfdef5b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="809.735µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=1e248f6a-0a01-4e19-af12-ac3fd8500912 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="792.326µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=6288ed32-cdf4-49c0-bb44-526b24e4f92e http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="617.71µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=94185af4-3515-412d-995a-77b5e21a520a http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.duration="606.41µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=0045feee-0305-4f13-af7c-078fa99b317b http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="703.147µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="rewriting manifest sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=c29b82e2-84d6-4454-8120-6e1c984e8ee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=c29b82e2-84d6-4454-8120-6e1c984e8ee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.612413ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=3760e580-d773-4ea2-b62e-7e0521eb79ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.duration="753.387µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=343d217b-e3d2-40b1-abee-82b71fbe7d34 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.426µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=f4f02d2a-9154-469f-9218-ea70c575e01d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306063ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=057b1c3e-85b2-4900-840b-e011fa085d33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35636" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.604993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=356d358f-beb8-483f-83e9-66c2901211cc http.request.method=GET http.request.remoteaddr="127.0.0.1:35636" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.178157ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=e5076631-dd73-46f9-a9cb-189ac333fa11 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.159611ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34855" http.request.id=cb838505-584d-40f4-9b14-e0c5517caa27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35654" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=6d1c2ecf-4e7b-4c3c-bd04-c1f7f42f88c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35654" 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="904.852µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=c57b2c82-6359-428f-a7fa-ece79c75842a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35654" http.request.uri="/v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0a17f3a1bffb15f71cc440b2ad1d634296c7c22338ee81d8d3e35710b4c56b5f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34855" http.request.id=1afb9394-50ec-4199-8581-9ebd1dfb9b4e http.request.method=GET http.request.remoteaddr="127.0.0.1:35654" 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="878.927µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.04s) === RUN TestManifestDeleteDisabled time="2025-10-21T11:56:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:14Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:38923" http.request.id=605bf956-4d0c-47a9-b492-315998923627 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41894" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103418ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [21/Oct/2025:11:56:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-21T11:56:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:14Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-21T11:56:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-10-21T11:56:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-21T11:56:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:34531" http.request.id=3eeea09c-e0e4-4819-9279-ddb0d3eaf615 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59728" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.349224ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-21T11:56:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:34531" http.request.id=96e60316-7262-4b98-aba0-cf07abda6f39 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59734" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.106279ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-21T11:56:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:34531" http.request.id=e2d7969a-eb2b-4eb5-942f-e13a38263736 http.request.method=POST http.request.remoteaddr="127.0.0.1:59738" 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=2.121175ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-21T11:56:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:34531" http.request.id=f71f8716-f1e0-4202-b62d-f3430b6047e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59754" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.14061ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.86s) === RUN TestProxyManifestGetByTag time="2025-10-21T11:56:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:15Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=f8eb1a51-2044-4952-8a06-5be15b43eaf9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.557µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=f350a9fd-404a-4037-85f7-d13432d6d54e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/a91a3223-c6ae-41a4-8532-b8968591fd05?_state=2zFfHrd_FxiuKoDWTyaNg632zTJAS2nN_RK3L4Qntf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MWEzMjIzLWM2YWUtNDFhNC04NTMyLWI4OTY4NTkxZmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NjoxNS4zMzczMTk2NDdaIn0%3D&digest=sha256%3A912838baa2f31b8ebe1bdfb1ecba6debbc269b9d2e6945e6d5d0f49c00968ab8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56932979s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:15 +0000] "PUT /v2/foo/bar/blobs/uploads/a91a3223-c6ae-41a4-8532-b8968591fd05?_state=2zFfHrd_FxiuKoDWTyaNg632zTJAS2nN_RK3L4Qntf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MWEzMjIzLWM2YWUtNDFhNC04NTMyLWI4OTY4NTkxZmQwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NjoxNS4zMzczMTk2NDdaIn0%3D&digest=sha256%3A912838baa2f31b8ebe1bdfb1ecba6debbc269b9d2e6945e6d5d0f49c00968ab8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=04f57e7a-428f-4607-afc9-4a6df9dcb87a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.582496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=ec0480c3-0e67-4a7d-89c5-51633bbf15b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.496µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40859" go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=45ad8a31-b669-4966-b8b4-212dda7f3766 http.request.method=GET http.request.remoteaddr="127.0.0.1:50946" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.071299ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40859 /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:40859/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=c4bed362-d20f-4385-9378-d2b90a04b8c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41190" http.request.uri="/v2/foo/bar/manifests/sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9" time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=626f2b48-d989-4a31-993b-176432fd5705 http.request.method=GET http.request.remoteaddr="127.0.0.1:50954" http.request.uri="/v2/foo/bar/manifests/sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.173083ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/foo/bar/manifests/sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9 with ttl=167h59m59.999997584s" go.version=go1.25.3 time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=c4bed362-d20f-4385-9378-d2b90a04b8c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41190" http.request.uri="/v2/foo/bar/manifests/sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.48338ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/foo/bar/manifests/sha256:74d8e3353dcbe2fbb3299724edee08b8984e6ed3eea2945813eddf4f939501e9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=a29b22dc-ee9e-4a7e-9b5c-62f92689cb2e http.request.method=GET http.request.remoteaddr="127.0.0.1:50954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.969µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40859 /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:40859/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=27072f9e-31f7-4c0d-8b1b-1a5bfc982de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41194" 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-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=58d551d1-1d71-4ce4-8dbe-2b8e1ba711b1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.992643ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=27072f9e-31f7-4c0d-8b1b-1a5bfc982de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41194" 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=6.574437ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=3ea259ee-cc2f-48ed-8b81-f9eba6ec886b http.request.method=POST http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.255µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=fc53367d-6909-4072-afc3-f63af28fdcb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/foo/bar/blobs/uploads/32677444-9e57-4bed-818e-7324c3c2049b?_state=nxDyWU4uE6hnkCVL2pb2Pkyt0FktwwCvTF_f8Etgg5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNjc3NDQ0LTllNTctNGJlZC04MThlLTczMjRjM2MyMDQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NjoxNy4wOTEwNDUzMjZaIn0%3D&digest=sha256%3A068e107fe3086f92ac509ef731a86ee2b39e639214762c9e4d4d01d0cca999a7" http.request.useragent="Go-http-client/1.1" http.response.duration=938.82138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:17 +0000] "PUT /v2/foo/bar/blobs/uploads/32677444-9e57-4bed-818e-7324c3c2049b?_state=nxDyWU4uE6hnkCVL2pb2Pkyt0FktwwCvTF_f8Etgg5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNjc3NDQ0LTllNTctNGJlZC04MThlLTczMjRjM2MyMDQ5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yMVQxMTo1NjoxNy4wOTEwNDUzMjZaIn0%3D&digest=sha256%3A068e107fe3086f92ac509ef731a86ee2b39e639214762c9e4d4d01d0cca999a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=c192646f-09f8-47e0-a1d0-664ac241b874 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.60567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=15710a0e-be1c-4594-b912-2f7cc5274899 http.request.method=GET http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.934µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40859 /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:40859/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=b8611175-81c5-4d20-91ab-2b79a88fcd19 http.request.method=GET http.request.remoteaddr="127.0.0.1:41198" 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-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=26f7dbed-298a-455b-bf83-c633f2fb8b20 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50976" 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=2.135492ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=fc060855-27f0-4e4b-b32d-53e5a43661d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50976" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="760.316µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40859 /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:40859/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=b8611175-81c5-4d20-91ab-2b79a88fcd19 http.request.method=GET http.request.remoteaddr="127.0.0.1:41198" 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-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40859" http.request.id=6c14db22-7131-447c-9ef3-562eb71e6636 http.request.method=GET http.request.remoteaddr="127.0.0.1:50984" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.812769ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-21T11:56:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7887bee13f9140fb659ed537bf7ecc99c859474970320863efd49cabcd375376 with ttl=167h59m59.999997473s" go.version=go1.25.3 time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43981" http.request.id=b8611175-81c5-4d20-91ab-2b79a88fcd19 http.request.method=GET http.request.remoteaddr="127.0.0.1:41198" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.350943ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Oct/2025:11:56:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.92s) === RUN TestAppDispatcher time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34815" http.request.id=f8658096-e502-434d-b2ab-0bad9107fb46 http.request.method=GET http.request.remoteaddr="127.0.0.1:33248" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="969.481µs" http.response.status=200 http.response.written=0 time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34815" http.request.id=b4ecb4b9-836a-4ac5-8446-448c5b13b003 http.request.method=GET http.request.remoteaddr="127.0.0.1:33248" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="867.486µs" http.response.status=200 http.response.written=0 time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34815" http.request.id=aa2d89b2-77da-4640-a424-8c2786073fb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.282µs" http.response.status=200 http.response.written=0 time="2025-10-21T11:56:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34815" http.request.id=d9107db3-fa95-4c76-88f5-ed89427760c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33248" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="822.375µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-21T11:56:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:18Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:18Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.3 http.request.host="127.0.0.1:46443" http.request.id=9ecef277-39a2-4441-9b42-1e7e1404ebb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54452" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-21T11:56:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:18Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:18Z" level=info msg="configuring file health check path=/tmp/healthcheck4097804174, interval=1" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-21T11:56:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:22Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:22Z" level=info msg="configuring TCP health check addr=127.0.0.1:45593, interval=1" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-21T11:56:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:26Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 time="2025-10-21T11:56:26Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43807, interval=1, threshold=3" go.version=go1.25.3 instance.id=d830e585-fa77-4909-9b76-38fde3c7f663 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 56.767s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.26s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.61s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.946s === RUN TestSchedule time="2025-10-21T11:55:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994674ms" go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.852µs" go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.651µs" go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b 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-21T11:55:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-21T11:55:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995529ms" go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996631ms" go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b time="2025-10-21T11:55:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-21T11:55:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=73386889-40a2-4f3a-ac11-4681aa34731b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.15s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26600960 sha256:035b49c37c362676a718c407ffc50e14df0ef11b6855faa9ec063bcc8c0a07c0 [] map[] } --- PASS: TestSimpleBlobRead (0.41s) === RUN TestBlobMount --- PASS: TestBlobMount (0.43s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.39s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.23s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:02c175cd9f34eca7f17892b9e3332904eca5c896c38b9516b7eb87c1a686606d palailogos: marking blob sha256:5f2481a31fc22accefca4925025a4941199b52d15f32cbddb2c010e735f66451 palailogos: marking blob sha256:ce2322ea8766e0670861a149a3bf2dd463b81f2ad75fc84d0d015085134196e4 palailogos: marking manifest sha256:24b2485ed970d9929f9539a9b3125e09016f501a0e10031def82a5dc6f432c95 palailogos: marking blob sha256:21380254c1018ed4cc6d32fa5da6122bb59c118f9cdf68f6b123f0ee9ffcc245 palailogos: marking blob sha256:cdaf64ae5408a29dfccacfb545ba7e3ed2454b42b89307fff257d70dcaa5599b palailogos: marking manifest sha256:65a4a4324988b7cb9313b77a70ebd37f4dcc88efd51dbaf612bb7fc9d7e7df66 palailogos: marking blob sha256:24b2485ed970d9929f9539a9b3125e09016f501a0e10031def82a5dc6f432c95 palailogos: marking blob sha256:02c175cd9f34eca7f17892b9e3332904eca5c896c38b9516b7eb87c1a686606d palailogos: marking manifest sha256:87f61f95d2ca2fc718ff35c57f66b6c3a6d9f5bc228a5e734a28c37912314ffe palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:17b5bf5ad626da0a632da534ff346aacad52652bd0623b0ff816692f5ef48350 palailogos: marking blob sha256:e3aeac0de139fc71c0baa80127167c40e33383d689fb20811437e72ce21777c7 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.61s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266 deletemanifests: marking manifest sha256:e4ed84cf210f94d87916b04c17a694476e37973cc6871ac4b334b410ca2382da deletemanifests: marking blob sha256:f61742017163ad8ca695a8c249f0589f0d1028c38c2577dbf80d03702fd34a47 deletemanifests: marking blob sha256:91883571e735329b47b25a72dd10028d405cb4e6f5537bc45d9b834d0820552a deletemanifests: marking blob sha256:43abf108ee6694a25c84f3bc2d0113b6011832ec9c8cafff6e74b6f755fec077 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:03edfb9728157f45db24c3841ffeaa48f02b977e6eb6260b6c59adbe7965a911 blob eligible for deletion: sha256:84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266 blob eligible for deletion: sha256:89ca1f3ced392e70aaaf86e7a33bff22163ba6f031fc034dd32e28f8885bfc86 blob eligible for deletion: sha256:d7417ae53c267318f836b5ac1bd4e3857dfd1c6715df877cdc37e7f7c2888716 deletemanifests manifest eligible for deletion: sha256:84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266 deletemanifests: marking manifest sha256:e4ed84cf210f94d87916b04c17a694476e37973cc6871ac4b334b410ca2382da deletemanifests: marking blob sha256:f61742017163ad8ca695a8c249f0589f0d1028c38c2577dbf80d03702fd34a47 deletemanifests: marking blob sha256:91883571e735329b47b25a72dd10028d405cb4e6f5537bc45d9b834d0820552a deletemanifests: marking blob sha256:43abf108ee6694a25c84f3bc2d0113b6011832ec9c8cafff6e74b6f755fec077 time="2025-10-21T11:55:49Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e time="2025-10-21T11:55:49Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:03edfb9728157f45db24c3841ffeaa48f02b977e6eb6260b6c59adbe7965a911 time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03edfb9728157f45db24c3841ffeaa48f02b977e6eb6260b6c59adbe7965a911" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266 time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84b581a1d86ca341d23c17d65e835534cabac6a3e9489c642273da993dd1e266" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:89ca1f3ced392e70aaaf86e7a33bff22163ba6f031fc034dd32e28f8885bfc86 time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/89ca1f3ced392e70aaaf86e7a33bff22163ba6f031fc034dd32e28f8885bfc86" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:d7417ae53c267318f836b5ac1bd4e3857dfd1c6715df877cdc37e7f7c2888716 time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d7417ae53c267318f836b5ac1bd4e3857dfd1c6715df877cdc37e7f7c2888716" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e --- PASS: TestDeleteManifestIfTagNotFound (1.65s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:04b4492787e111a23310e270641bb6d5b65d0a523d3c6ab5ac9e447a7db997ef time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/04b4492787e111a23310e270641bb6d5b65d0a523d3c6ab5ac9e447a7db997ef" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:32ec4facfaf5cb90813c401b7e3310cac68676d7e8cbb7a62a7d168161ad739a time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32ec4facfaf5cb90813c401b7e3310cac68676d7e8cbb7a62a7d168161ad739a" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:018c5eac452f774b0d3d74503eccea8e4524e8ffb17af370346d53a7df4a1678 time="2025-10-21T11:55:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/018c5eac452f774b0d3d74503eccea8e4524e8ffb17af370346d53a7df4a1678" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:73ddc4641fa742b88d22ca7418197fc9a3b095d9a968a0a0d17e080e26ef2bf1 komnenos: marking blob sha256:bc4df9b266cb93519ad9a67fd977c577d63173eff161530bc9c21007dea37aa4 komnenos: marking blob sha256:af0e17aabd526c83ca9b3d01397f2022d518a4d1c7960b4f34409f15fb5d9adf 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c8ecd7b36b745dd5cde2701041e96eb9e5c920f64920a299fc8da4dea342c265 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c8ecd7b36b745dd5cde2701041e96eb9e5c920f64920a299fc8da4dea342c265" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:eddeb65760f222111092f8ca2fe87b70bbd60284d12bd32c46bd2cc41c241dc3 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/eddeb65760f222111092f8ca2fe87b70bbd60284d12bd32c46bd2cc41c241dc3" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:f72689dac316d528e6e1d3734fe255d15c3e951cd7cf7373dd5ba9a4138e1cf6 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f72689dac316d528e6e1d3734fe255d15c3e951cd7cf7373dd5ba9a4138e1cf6" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:552b6f4489cec22066fc5024615b6db28227bdb0a84ece3ae94f9280167b0e85 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/552b6f4489cec22066fc5024615b6db28227bdb0a84ece3ae94f9280167b0e85" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:64359c28beb50015e645b60416d491b8a3ca77cb8d3c971bb7f970edeed7f7ee time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/64359c28beb50015e645b60416d491b8a3ca77cb8d3c971bb7f970edeed7f7ee" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e blob eligible for deletion: sha256:beeaeb7c662392ca26169a42842d2f8bad39c177aa7594385b9e9283a7027149 time="2025-10-21T11:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/beeaeb7c662392ca26169a42842d2f8bad39c177aa7594385b9e9283a7027149" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e --- PASS: TestDeletionHasEffect (1.60s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.44s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:1dff84090d6f288a5ad946222d8b0f5a5cf114f22ba8ae378bd133015b6d9939 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:c3165717396bb16ee57e9738ae535b0e4b6641f002b5df70ac64c2ebfedc3a88 michael_z_doukas: marking blob sha256:b676a6bcbfd41e6d0a3fbe615f6848572dc0ef49c524a134a7660a9c796482cb 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6b63ea4921433c9970f9c8146b510142645178bdd7ecf94d5479cf4509459155 time="2025-10-21T11:55:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b63ea4921433c9970f9c8146b510142645178bdd7ecf94d5479cf4509459155" go.version=go1.25.3 instance.id=e28c8e38-fbfc-45fa-a4df-0eb887b3249e --- PASS: TestOrphanBlobDeleted (0.88s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:cfafd843a9bf87147a416d19b6e1e7d67c524e3c4fde41fec1357b9e6dbff979 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c3c1578caed5de308bc0185bd64553c16e00bd08f4e5e432f520034ac77ea86a --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.45s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.55s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.43s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.98s) === 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-21T11:55:56Z" level=info msg="PurgeUploads starting: olderThan=2025-10-21 10:55:56.076188595 +0000 UTC m=-3580.232479414, actuallyDelete=true" time="2025-10-21T11:55:56Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-21T11:55:56Z" level=info msg="PurgeUploads starting: olderThan=2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226, actuallyDelete=true" time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d41769f-47ee-4d93-89f5-d2c2464f71f5 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1640c1a1-bbb1-4f62-b923-e7356921110a have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/214dcf0c-c572-472e-9498-3863fd096238 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3679f50d-00d9-4a6e-b9e2-fcad594667e6 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5844fdcb-81e1-4408-af26-e8009f7c2f48 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7027931a-1238-4dff-8061-a207ccb78f9e have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8c2bf381-7158-40a4-9e26-a232d2a930fc have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/91167c64-e175-4ecb-a080-ed0facd2d8ed have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5812808d-38f4-489f-ae58-527fc84cf4ba have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9ecbf5b6-fd52-4daf-8320-4e6520e0826a have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3b06e226-b47a-47d8-8b48-000c9d91903b have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.077068241 +0000 UTC m=+19.768400226). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-21T11:55:56Z" level=info msg="PurgeUploads starting: olderThan=2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485, actuallyDelete=true" time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/07dd7389-fc56-4680-ab6f-b4ac2fa25093 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/20b06d75-d270-4c61-9ec3-9c963dee0e71 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3c214801-4e3f-45e5-b56a-315f20de0012 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d55e02da-026d-4bbf-9bea-450a2701cc75 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a5e031ae-5e00-46d3-8e35-0f2005913237 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078124496 +0000 UTC m=+19.769456485). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-21T11:55:56Z" level=info msg="PurgeUploads starting: olderThan=2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925, actuallyDelete=true" time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/12f97925-d601-4581-bb63-30d5d3c9ca27 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b7955fb-1d21-4898-9538-ee908a8fb8b6 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8d72b256-70ed-4b70-91bd-994ec14d21c1 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6c66b51-650a-4b9e-87d3-adc7a07f0892 have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc7bcd40-a835-4541-bb32-e2ae9bb5409a have older date (2025-10-21 10:55:56 +0000 UTC) than purge date (2025-10-21 11:55:56.078867942 +0000 UTC m=+19.770199925). Removing upload directory." time="2025-10-21T11:55:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-21T11:55:56Z" level=info msg="PurgeUploads starting: olderThan=2025-10-21 11:55:56.079301408 +0000 UTC m=+19.770633393, actuallyDelete=true" time="2025-10-21T11:55:56Z" 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 19.778s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.010s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2025-10-21T11:55:36Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.681s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.085s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.887s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.57s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.242s ? 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-21T11:55:36Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-21T11:55:36Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-21T11:55:36Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV6 === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestParsing time="2025-10-21T11:55:36Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-21T11:55:36Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=63894e09-d3a0-46b1-bb2a-cc7d1f9143f3 time="2025-10-21T11:55:36Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=63894e09-d3a0-46b1-bb2a-cc7d1f9143f3 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2025-10-21T11:55:36Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=63894e09-d3a0-46b1-bb2a-cc7d1f9143f3 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-10-21T11:55:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-21T11:55:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-21T11:55:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-21T11:55:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.743s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.232s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.020s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Tue, 21 Oct 2025 11:56:34 +0000 elapsed time 0h 1m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251021.115511) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 579 MiB in 151 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...