>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Mon, 27 Oct 2025 11:05:07 +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 (20251027.110510) busybox-1.37.0-r24.trigger: Executing script... OK: 585 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-27T11:05:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-27T11:05:45Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/configuration 0.058s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-27T11:05:45Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.017s ? 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.019s === 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.007s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.094s ? 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.018s === 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.014s === 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.027s === 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.017s ? 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/27 11:05:45 http: TLS handshake error from 127.0.0.1:52084: 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:39929/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39929/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39929/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39929/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44349?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.78s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-27T11:05:46Z" level=info msg="broadcaster: closing" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="closing testSink" time="2025-10-27T11:05:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-27T11:05:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 1} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 1} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:46Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:47Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:47Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:47Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-27T11:05:47Z" level=warning msg="&{0xc0003ae180 0.9} encountered too many errors, backing off" time="2025-10-27T11:05:47Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.83s) PASS ok github.com/docker/distribution/notifications 1.818s ? 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-27T11:05:45Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-27T11:05:45.531080137Z" 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-27T11:05:45.531188146Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.3 time="2025-10-27T11:05:45.53124098Z" level=info msg="PurgeUploads starting: olderThan=2025-10-20 11:05:45.5312068 +0000 UTC m=-604799.713684098, actuallyDelete=true" time="2025-10-27T11:05:45.531354234Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-10-27T11:05:45.531370007Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.3 time="2025-10-27T11:05:45.531436835Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:05:45.532083627Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-10-27T11:05:45.532127586Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-10-27T11:05:45.532704424Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-10-27T11:05:48.544011336Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=a5665710-8437-4629-b4b4-0a0570b08b31 http.request.method=GET http.request.remoteaddr="127.0.0.1:36154" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.58231ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:05:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-27T11:05:48.544646354Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.38s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-27T11:05:48.7644232Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-27T11:05:48.76580714Z" 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-27T11:05:48.765839593Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:05:48.765886137Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.25.3 time="2025-10-27T11:05:48.766174136Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.22s) PASS ok github.com/docker/distribution/registry 11.639s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.02s) PASS ok github.com/docker/distribution/registry/api/v2 0.263s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-27T11:05:45Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=36ab80a5-b55d-4136-91f2-347ce653e9e7 time="2025-10-27T11:05:45Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=36ab80a5-b55d-4136-91f2-347ce653e9e7 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2025-10-27T11:05:45Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password="JW6VwXIKAUJzC0gFCrsIUnYaM_vghjuVAFZUSjbN29o" user=docker --- PASS: TestCreateHtpasswdFile (0.14s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.171s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.022s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-10-27T11:05:45Z" level=info msg="token not to be used before 2025-10-27 11:05:46 +0000 UTC - currently 2025-10-27 11:05:45.264028164 +0000 UTC m=+0.024617611" time="2025-10-27T11:05:45Z" level=info msg="token not to be used after 2025-10-27 11:05:45 +0000 UTC - currently 2025-10-27 11:05:45.265752038 +0000 UTC m=+0.026341492" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-27T11:05:45Z" 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.056s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.174s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.052s === 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-27T11:05: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-27T11:05:45Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:05:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:34301" http.request.id=284d4f73-405d-4d5e-a142-4fc38fb1087d http.request.method=GET http.request.remoteaddr="127.0.0.1:55286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284228ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:05:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-27T11:05: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-27T11:05:45Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:05:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=15b6f5d6-b88f-465c-8372-57e4b4e9c5e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.164393ms http.response.status=200 http.response.written=20 127.0.0.1 - - [27/Oct/2025:11:05:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-27T11:05:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=7f7e6e5c-a00a-42f0-ab7f-ed2a232ab172 http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=83fa890f-58e8-47a0-96ee-7fd1ed7fc8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/aaaa/blobs/uploads/c0713640-482e-42d7-a661-1640e0d79d0e?_state=VnHYqGTCNg7Sgwl-07jhISvRQoZrf4sb23hPoHEAbQ17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMDcxMzY0MC00ODJlLTQyZDctYTY2MS0xNjQwZTBkNzlkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NDUuNjA2NzkzNTI3WiJ9&digest=sha256%3Aeeb358a16818c53648a596b9605b3295341aa116f8e57e1b567e9ce8f166e59d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.353150917s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c0713640-482e-42d7-a661-1640e0d79d0e?_state=VnHYqGTCNg7Sgwl-07jhISvRQoZrf4sb23hPoHEAbQ17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMDcxMzY0MC00ODJlLTQyZDctYTY2MS0xNjQwZTBkNzlkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NDUuNjA2NzkzNTI3WiJ9&digest=sha256%3Aeeb358a16818c53648a596b9605b3295341aa116f8e57e1b567e9ce8f166e59d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=658e22ee-3550-4b62-af5e-4d3649227f4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.567194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=b6420736-1c7c-4662-a89b-9faed7835b25 http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:48 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=eacd41b1-5d3f-4331-8d75-678a51e5e835 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/bbbb/blobs/uploads/88894e3d-27ed-447c-a654-0a8a160994d8?_state=KvjNojoLcIqh2PH1D1N4Wi1dXKGeJzDK3ley3Hrnim57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ODg5NGUzZC0yN2VkLTQ0N2MtYTY1NC0wYThhMTYwOTk0ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NDguMTYxMTYyMzk2WiJ9&digest=sha256%3Abef5f6fe899b9b33b857528164a19f5837fc93b99e3af248bbb458c718e6f116" http.request.useragent="Go-http-client/1.1" http.response.duration=3.205685578s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:48 +0000] "PUT /v2/foo/bbbb/blobs/uploads/88894e3d-27ed-447c-a654-0a8a160994d8?_state=KvjNojoLcIqh2PH1D1N4Wi1dXKGeJzDK3ley3Hrnim57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ODg5NGUzZC0yN2VkLTQ0N2MtYTY1NC0wYThhMTYwOTk0ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NDguMTYxMTYyMzk2WiJ9&digest=sha256%3Abef5f6fe899b9b33b857528164a19f5837fc93b99e3af248bbb458c718e6f116 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=7e334cc0-d1cb-437f-8bc1-7a71678a088f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.553483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:51 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=e160b1bb-6597-40a8-9f84-30b28246e132 http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558322ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:51 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=bd5e7c72-2d9a-4c5a-95ba-ce9674597b51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/cccc/blobs/uploads/4c75b386-42d5-449a-b4e6-906718f74f17?_state=rM7mXIR6H37kHQ462MDre-eWFJt5rOVpk4PnjOupfTh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0Yzc1YjM4Ni00MmQ1LTQ0OWEtYjRlNi05MDY3MThmNzRmMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTEuNTM4NDc0Njg5WiJ9&digest=sha256%3Aac57074d71773046117f5df7ed30c6852697139ff568b61bd3d40cd937175594" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14564569s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:51 +0000] "PUT /v2/foo/cccc/blobs/uploads/4c75b386-42d5-449a-b4e6-906718f74f17?_state=rM7mXIR6H37kHQ462MDre-eWFJt5rOVpk4PnjOupfTh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0Yzc1YjM4Ni00MmQ1LTQ0OWEtYjRlNi05MDY3MThmNzRmMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTEuNTM4NDc0Njg5WiJ9&digest=sha256%3Aac57074d71773046117f5df7ed30c6852697139ff568b61bd3d40cd937175594 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=c327f429-4efa-42ad-adf2-af8d44420197 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.788564ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=d7b568b9-a6da-49dc-ae74-a080ff51c11c http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:53 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=05449049-b8f1-4999-9957-0a18fb44fcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/dddd/blobs/uploads/b2d2ba33-a6da-4e8e-ab44-c56ac34ac561?_state=SVxOJdDCbfP9WhwW8_FPFluNwqUahSV458AMAqeJ3Xx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMmQyYmEzMy1hNmRhLTRlOGUtYWI0NC1jNTZhYzM0YWM1NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTMuODk3NDY0ODQ0WiJ9&digest=sha256%3A9163a0c57dedd2b79228ab08f0a133efc4b17148663024b2b28135bdd77765fd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.38284772s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:53 +0000] "PUT /v2/foo/dddd/blobs/uploads/b2d2ba33-a6da-4e8e-ab44-c56ac34ac561?_state=SVxOJdDCbfP9WhwW8_FPFluNwqUahSV458AMAqeJ3Xx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMmQyYmEzMy1hNmRhLTRlOGUtYWI0NC1jNTZhYzM0YWM1NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTMuODk3NDY0ODQ0WiJ9&digest=sha256%3A9163a0c57dedd2b79228ab08f0a133efc4b17148663024b2b28135bdd77765fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=a7861e66-4d68-4085-87f0-c811a1da7201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.325574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:05:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=f850957d-970a-4fa8-b2b2-4bd6cfb45a0c http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=2739d46a-f437-49c2-88f7-296a82da479c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/eeee/blobs/uploads/29e95de5-adcc-406f-a3ae-2b130ceec527?_state=eRT1zajisZuptUh4MyvChMFBJBJ0qpzBp195M5we-V57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyOWU5NWRlNS1hZGNjLTQwNmYtYTNhZS0yYjEzMGNlZWM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTcuNTUxNzc3ODM1WiJ9&digest=sha256%3A9d6f113a4a7f5a8b9483fd5408c555b84c859fe71fe6e29bb24de82ec09ac2ab" http.request.useragent="Go-http-client/1.1" http.response.duration=3.820022117s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:05:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/29e95de5-adcc-406f-a3ae-2b130ceec527?_state=eRT1zajisZuptUh4MyvChMFBJBJ0qpzBp195M5we-V57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyOWU5NWRlNS1hZGNjLTQwNmYtYTNhZS0yYjEzMGNlZWM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDU6NTcuNTUxNzc3ODM1WiJ9&digest=sha256%3A9d6f113a4a7f5a8b9483fd5408c555b84c859fe71fe6e29bb24de82ec09ac2ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=ff8cf434-dea9-48c9-affd-a25e8dca67ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.783112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:01 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=6922c4d9-3a5e-4a3b-b41c-fdf2be05b8b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.170664ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:01 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=9cd41e76-ee41-4baf-837e-a1302190eab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/ffff/blobs/uploads/8d0c71c5-c26d-4748-8eab-a46ad7e8b490?_state=gWVzMbTlqLBpYG6kvuD1inxWPgIQkuvtz9SUACZ1msB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZDBjNzFjNS1jMjZkLTQ3NDgtOGVhYi1hNDZhZDdlOGI0OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MDEuNTYzMDQ0NjQxWiJ9&digest=sha256%3A3544dc5d42ecd426a846b7108ee450517b8cb93012c3ef3d3296bbcaf9ff3cca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080460117s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:01 +0000] "PUT /v2/foo/ffff/blobs/uploads/8d0c71c5-c26d-4748-8eab-a46ad7e8b490?_state=gWVzMbTlqLBpYG6kvuD1inxWPgIQkuvtz9SUACZ1msB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZDBjNzFjNS1jMjZkLTQ3NDgtOGVhYi1hNDZhZDdlOGI0OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MDEuNTYzMDQ0NjQxWiJ9&digest=sha256%3A3544dc5d42ecd426a846b7108ee450517b8cb93012c3ef3d3296bbcaf9ff3cca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=68fdfaad-957b-493a-8014-58309a6ac7a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.019816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=16b9fbeb-9692-4602-b990-8724de24936b http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.516669ms http.response.status=200 http.response.written=74 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=0f264798-96a2-424c-a21b-573aedb82a29 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.534852ms http.response.status=200 http.response.written=30 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=17696f26-8810-44cc-abc9-d30b5d245fca http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.457154ms http.response.status=200 http.response.written=74 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=8073d70b-6d06-4178-8d96-6c18e008c100 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.480082ms http.response.status=200 http.response.written=30 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=51e8ec8e-7bcf-4cb1-b020-3cc5d8514ad0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.862117ms http.response.status=200 http.response.written=63 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=22671bb6-2ab7-4ff2-86ca-3e25e524a5d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.497504ms http.response.status=200 http.response.written=41 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" 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:37543" http.request.id=2fbe99d8-9e89-4952-b736-00654ce06848 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.586473ms http.response.status=400 http.response.written=116 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" 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:37543" http.request.id=d689b319-80f9-4487-bb6a-22ed3ce0e0e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341582ms http.response.status=400 http.response.written=115 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=aac0ded6-d279-4702-a6b2-0e8f78ca8ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.317214ms http.response.status=200 http.response.written=20 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37543" http.request.id=d4c0bf50-b278-4ab1-99c2-d19d3253e1ef http.request.method=GET http.request.remoteaddr="127.0.0.1:34196" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331289ms http.response.status=200 http.response.written=74 127.0.0.1 - - [27/Oct/2025:11:06:03 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-27T11:06:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:06:03Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=d405c3a8-3f0c-4103-964f-e2db181a8cc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.807358ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=394da6f2-e8ef-49f6-b2dd-4c89db7e10ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/aaaa/blobs/uploads/65236e68-7e96-469d-8412-1f1d16b77fee?_state=Knj51o9bcNYIz55saXsglXSo1zE4oHMStzTQKGmlRqR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NTIzNmU2OC03ZTk2LTQ2OWQtODQxMi0xZjFkMTZiNzdmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MDQuMDIxNDI1OTg3WiJ9&digest=sha256%3A004c89fc84f2cffaf8e3ccd1b06a6ce2e742d6b4ddc1bbbe1e19b2cf8c4dcd74" http.request.useragent="Go-http-client/1.1" http.response.duration=7.356380103s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/65236e68-7e96-469d-8412-1f1d16b77fee?_state=Knj51o9bcNYIz55saXsglXSo1zE4oHMStzTQKGmlRqR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NTIzNmU2OC03ZTk2LTQ2OWQtODQxMi0xZjFkMTZiNzdmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MDQuMDIxNDI1OTg3WiJ9&digest=sha256%3A004c89fc84f2cffaf8e3ccd1b06a6ce2e742d6b4ddc1bbbe1e19b2cf8c4dcd74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=77ca55fe-06d8-44d7-86f1-c9d59ed16b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.621804ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=ea15e8b7-4e17-487f-872a-000c760468f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:11 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=b195de93-c493-4334-afa5-bcfa3a7ea06b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/bbbb/blobs/uploads/333e547d-fc60-4ed0-943d-59c0be7f1d03?_state=oWl1-FNSsbaYEtmgd1HFCWJJ8BcMmFcsspQESw5d8Od7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzMzNlNTQ3ZC1mYzYwLTRlZDAtOTQzZC01OWMwYmU3ZjFkMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MTEuNjc1NzE0ODk5WiJ9&digest=sha256%3A04e891af417c54fa1ab84b68d94bb0d7ef1c61c9068eab659e90bac9dd182a1e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.140552946s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:11 +0000] "PUT /v2/foo/bbbb/blobs/uploads/333e547d-fc60-4ed0-943d-59c0be7f1d03?_state=oWl1-FNSsbaYEtmgd1HFCWJJ8BcMmFcsspQESw5d8Od7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzMzNlNTQ3ZC1mYzYwLTRlZDAtOTQzZC01OWMwYmU3ZjFkMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MTEuNjc1NzE0ODk5WiJ9&digest=sha256%3A04e891af417c54fa1ab84b68d94bb0d7ef1c61c9068eab659e90bac9dd182a1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=81bcd79b-874f-4741-ae58-4b42549e1b15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.474126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=0aafa66e-717a-486f-bf58-828b15aafd25 http.request.method=POST http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936619ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=a7474036-c55b-4523-b1db-a6ee115862c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/cccc/blobs/uploads/c2915b38-d1c7-4f85-bad7-03dfcc502c56?_state=whLt50nYExxEzZKPVxH3u-lUPdiQZDe3thPL8WJGhJZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMjkxNWIzOC1kMWM3LTRmODUtYmFkNy0wM2RmY2M1MDJjNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MTcuMDYxMjM0OTY3WiJ9&digest=sha256%3Afa386ac8d6ee4f7d027007374e5907c107815585a481662a2a7650e096318032" http.request.useragent="Go-http-client/1.1" http.response.duration=3.681745676s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/c2915b38-d1c7-4f85-bad7-03dfcc502c56?_state=whLt50nYExxEzZKPVxH3u-lUPdiQZDe3thPL8WJGhJZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMjkxNWIzOC1kMWM3LTRmODUtYmFkNy0wM2RmY2M1MDJjNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MTcuMDYxMjM0OTY3WiJ9&digest=sha256%3Afa386ac8d6ee4f7d027007374e5907c107815585a481662a2a7650e096318032 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=7d7635d6-1ae5-49e9-aa9a-4b7586fc0108 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:20 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=fa89c3fb-0e6a-4412-96b4-85cec14bea50 http.request.method=POST http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:20 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=1b45e4ee-dc53-4e6f-aa7a-0f930a571b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/dddd/blobs/uploads/89a3ba57-ef01-4caf-bbcf-0f4ddfc255fc?_state=isEVO17E1xIUIFUvHPvw-BN9xzN11Wld7uetUnVChmV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OWEzYmE1Ny1lZjAxLTRjYWYtYmJjZi0wZjRkZGZjMjU1ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MjAuOTA4OTg0ODE1WiJ9&digest=sha256%3Aa574482e05ca649ed3ca15aeb4a7b398ac84d6cfacad4c331e74390c41d395e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.706708508s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:20 +0000] "PUT /v2/foo/dddd/blobs/uploads/89a3ba57-ef01-4caf-bbcf-0f4ddfc255fc?_state=isEVO17E1xIUIFUvHPvw-BN9xzN11Wld7uetUnVChmV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OWEzYmE1Ny1lZjAxLTRjYWYtYmJjZi0wZjRkZGZjMjU1ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MjAuOTA4OTg0ODE1WiJ9&digest=sha256%3Aa574482e05ca649ed3ca15aeb4a7b398ac84d6cfacad4c331e74390c41d395e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=e90bc09f-fdd9-48d2-9d93-6dccad8d635a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.18719ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37525" http.request.id=e9aa5ea0-b914-4991-b57a-97b25c8024df http.request.method=GET http.request.remoteaddr="127.0.0.1:39230" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.144068ms http.response.status=200 http.response.written=63 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (37.23s) === RUN TestURLPrefix time="2025-10-27T11:06: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 time="2025-10-27T11:06:22Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38869" http.request.id=a5859968-12df-46e0-a30c-29c8b50326ea http.request.method=GET http.request.remoteaddr="127.0.0.1:43888" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141891ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-27T11:06: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 time="2025-10-27T11:06:22Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=76c4f956-5e97-42c4-b58b-242586c880cf http.request.method=GET http.request.remoteaddr="127.0.0.1:46578" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569385ms http.response.status=404 http.response.written=157 vars.digest="sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "GET /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=c5ca9821-7fe7-42e9-9a02-9cb598acb10e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.291836ms http.response.status=404 http.response.written=157 vars.digest="sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=6b79f291-207e-44c4-9bd1-dc5c4d7cb9af http.request.method=POST http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=7f4238b1-87e9-4090-9d20-3ad7e007f40c http.request.method=GET http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425304ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "GET /v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=af234526-1dd0-4dbe-aff2-047944109e12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294385ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=168c25f7-e191-407b-9969-2d868d4f5495 http.request.method=GET http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e65152be-6275-4e1e-8065-d4fb26e8f496 time="2025-10-27T11:06:22Z" 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:39535" http.request.id=168c25f7-e191-407b-9969-2d868d4f5495 http.request.method=GET http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.377696ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e65152be-6275-4e1e-8065-d4fb26e8f496 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "GET /v2/foo/bar/blobs/uploads/e65152be-6275-4e1e-8065-d4fb26e8f496?_state=iERORi3DKoQ26xaxYmZ-2m0FSyzrXol5GWyOLqtjZHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE1MmJlLTYyNzUtNGUxZS04MDY1LWQ0ZmIyNmU4ZjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NjgxODk1ODJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=8d06aebc-845e-4b5d-9b13-ae28d19d54bc http.request.method=POST http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.201848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=d500f3f9-357c-4419-81c3-267c3427c632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/de80c0f6-b3d4-4973-a2fb-1b7eedb7a014?_state=gZE8oP0pdhKyHn6Yz-DzWYMd7C9HrAnbBjZ4tiF2NaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlODBjMGY2LWIzZDQtNDk3My1hMmZiLTFiN2VlZGI3YTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NzgxODgwNTNaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" provided=sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f vars.name="foo/bar" vars.uuid=de80c0f6-b3d4-4973-a2fb-1b7eedb7a014 time="2025-10-27T11:06:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=d500f3f9-357c-4419-81c3-267c3427c632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/de80c0f6-b3d4-4973-a2fb-1b7eedb7a014?_state=gZE8oP0pdhKyHn6Yz-DzWYMd7C9HrAnbBjZ4tiF2NaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlODBjMGY2LWIzZDQtNDk3My1hMmZiLTFiN2VlZGI3YTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NzgxODgwNTNaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=de80c0f6-b3d4-4973-a2fb-1b7eedb7a014 time="2025-10-27T11:06:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f, 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:39535" http.request.id=d500f3f9-357c-4419-81c3-267c3427c632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/de80c0f6-b3d4-4973-a2fb-1b7eedb7a014?_state=gZE8oP0pdhKyHn6Yz-DzWYMd7C9HrAnbBjZ4tiF2NaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlODBjMGY2LWIzZDQtNDk3My1hMmZiLTFiN2VlZGI3YTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NzgxODgwNTNaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.715313ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=de80c0f6-b3d4-4973-a2fb-1b7eedb7a014 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "PUT /v2/foo/bar/blobs/uploads/de80c0f6-b3d4-4973-a2fb-1b7eedb7a014?_state=gZE8oP0pdhKyHn6Yz-DzWYMd7C9HrAnbBjZ4tiF2NaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlODBjMGY2LWIzZDQtNDk3My1hMmZiLTFiN2VlZGI3YTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44NzgxODgwNTNaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=1fe363c1-98ec-4002-9038-7f91ac1a9817 http.request.method=POST http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=c836bf6f-914c-43ab-ad25-ef1087993c4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/66d9f5ff-9273-43dd-81e3-972508045476?_state=VnzHEVNIHpm07b7RubHoFN_bGJ-_k2n1Pxvt5kNqhON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZDlmNWZmLTkyNzMtNDNkZC04MWUzLTk3MjUwODA0NTQ3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44ODI0MDU5MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "PUT /v2/foo/bar/blobs/uploads/66d9f5ff-9273-43dd-81e3-972508045476?_state=VnzHEVNIHpm07b7RubHoFN_bGJ-_k2n1Pxvt5kNqhON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZDlmNWZmLTkyNzMtNDNkZC04MWUzLTk3MjUwODA0NTQ3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44ODI0MDU5MzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=4256500b-0f36-450f-8364-d880720ba82b http.request.method=POST http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=cec92aea-02cd-4514-869d-1cfdcca6d6f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/0f334c28-2e0c-4910-9ab8-70955737ff95?_state=PuEGGjBPl4PayTYCb4XJTgimt2-Z9cY05ScQ5RWiuL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMzM0YzI4LTJlMGMtNDkxMC05YWI4LTcwOTU1NzM3ZmY5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44ODc1Nzg1NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "PUT /v2/foo/bar/blobs/uploads/0f334c28-2e0c-4910-9ab8-70955737ff95?_state=PuEGGjBPl4PayTYCb4XJTgimt2-Z9cY05ScQ5RWiuL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMzM0YzI4LTJlMGMtNDkxMC05YWI4LTcwOTU1NzM3ZmY5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44ODc1Nzg1NThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=168c9fda-53c1-43ce-bf1d-6e0c33105a8d http.request.method=POST http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181034ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:25Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=02110555-34d1-4ee8-b711-52777fa8e188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/110b2849-246f-4ab1-b966-fff4f6a7aa17?_state=gXAIEmSS1idlbUN_9IYutVxeUG0EOSkPk-vF-Ec4ruR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMGIyODQ5LTI0NmYtNGFiMS1iOTY2LWZmZjRmNmE3YWExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44OTEwNjIwNzdaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.805875919s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:22 +0000] "PUT /v2/foo/bar/blobs/uploads/110b2849-246f-4ab1-b966-fff4f6a7aa17?_state=gXAIEmSS1idlbUN_9IYutVxeUG0EOSkPk-vF-Ec4ruR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMGIyODQ5LTI0NmYtNGFiMS1iOTY2LWZmZjRmNmE3YWExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyMi44OTEwNjIwNzdaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:25Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=925a1f8e-5c13-43ec-b2b0-eaeac14e2d99 http.request.method=POST http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574112ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39535" http.request.id=63cb71c6-b248-4609-b745-6394a9f72918 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/29057d2c-56a1-4309-ac09-46cac7b8cb16?_state=Q4bzQsiSmDOiFZUa12fSOBxfWwGwhxPS7NI1_gOnxN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDU3ZDJjLTU2YTEtNDMwOS1hYzA5LTQ2Y2FjN2I4Y2IxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyNS44MTk2Nzc3MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.628402667s http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/29057d2c-56a1-4309-ac09-46cac7b8cb16?_state=Q4bzQsiSmDOiFZUa12fSOBxfWwGwhxPS7NI1_gOnxN57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDU3ZDJjLTU2YTEtNDMwOS1hYzA5LTQ2Y2FjN2I4Y2IxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyNS44MTk2Nzc3MjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=f8704835-9a5e-4703-9d91-4ec3d1981df4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/uploads/29057d2c-56a1-4309-ac09-46cac7b8cb16?_state=iB5iJ4YA799igvL1K3NgYsXCisf_hWEU3Ur7SXbe6DJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDU3ZDJjLTU2YTEtNDMwOS1hYzA5LTQ2Y2FjN2I4Y2IxNiIsIk9mZnNldCI6MTkyMjA5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MjVaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.960227ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "PUT /v2/foo/bar/blobs/uploads/29057d2c-56a1-4309-ac09-46cac7b8cb16?_state=iB5iJ4YA799igvL1K3NgYsXCisf_hWEU3Ur7SXbe6DJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDU3ZDJjLTU2YTEtNDMwOS1hYzA5LTQ2Y2FjN2I4Y2IxNiIsIk9mZnNldCI6MTkyMjA5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MjVaIn0%3D&digest=sha256%3Ae109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=0dfa5d2c-9be6-469e-ad0b-0bcb85e2f2d7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.397665ms http.response.status=200 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=a280fb92-02e6-4b72-aa8a-0b7a728b0788 http.request.method=GET http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=97.976407ms http.response.status=200 http.response.written=19220992 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 200 19220992 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=error msg="error parsing digest="sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=f3e3bdf3-95d3-4c4e-b3f8-f21bc3c35d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" vars.name="foo/bar" time="2025-10-27T11:06:28Z" 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:39535" http.request.id=f3e3bdf3-95d3-4c4e-b3f8-f21bc3c35d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.586095ms http.response.status=400 http.response.written=110 vars.digest="sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha257:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=dac34dbb-d4ab-4e47-9aa5-ae0ca90ac2ee http.request.method=GET http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.181315ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:06:28Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=5812cfe4-1645-4604-b41b-8e912c2e38e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44288" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.812085ms http.response.status=404 http.response.written=157 vars.digest="sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=75e1ae84-5add-47f0-a0fe-2b3c125867db http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.951933ms http.response.status=404 http.response.written=157 vars.digest="sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=c5e15c44-5e11-46f1-b19d-344e41512634 http.request.method=POST http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578443ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=c2404a0b-3b4b-44f4-8174-1c96e748875c http.request.method=GET http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625422ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=eac69f14-763c-47fa-b817-38bbf39a2ddf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583027ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=907470d1-6d79-4a17-aab1-4773329b8738 http.request.method=GET http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=518f55f7-cba6-490e-8f65-4c6a0b70dc43 time="2025-10-27T11:06:28Z" 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:46113" http.request.id=907470d1-6d79-4a17-aab1-4773329b8738 http.request.method=GET http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.962809ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=518f55f7-cba6-490e-8f65-4c6a0b70dc43 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/uploads/518f55f7-cba6-490e-8f65-4c6a0b70dc43?_state=nHW1gktXRJlo_Uv9NOIsjxTkyzz_a09tJD-yiXloF617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxOGY1NWY3LWNiYTYtNDkwZS04ZjY1LTRjNmEwYjcwZGM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MDQ3MjM1MzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=11e7cc37-9e0f-497c-9abc-b638585e3c0d http.request.method=POST http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764767ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=5e03039b-d127-46cb-84af-cdc948edd43b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/730cfa66-eca2-4987-9d9c-3abcb72fc2f5?_state=byOO1Wt-xuBFnSrH_4MTI0idZzrfpZYjkuhRvACo9Bh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMGNmYTY2LWVjYTItNDk4Ny05ZDljLTNhYmNiNzJmYzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTM2NjgwNTdaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" provided=sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 vars.name="foo/bar" vars.uuid=730cfa66-eca2-4987-9d9c-3abcb72fc2f5 time="2025-10-27T11:06:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=5e03039b-d127-46cb-84af-cdc948edd43b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/730cfa66-eca2-4987-9d9c-3abcb72fc2f5?_state=byOO1Wt-xuBFnSrH_4MTI0idZzrfpZYjkuhRvACo9Bh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMGNmYTY2LWVjYTItNDk4Ny05ZDljLTNhYmNiNzJmYzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTM2NjgwNTdaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=730cfa66-eca2-4987-9d9c-3abcb72fc2f5 time="2025-10-27T11:06:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6, 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:46113" http.request.id=5e03039b-d127-46cb-84af-cdc948edd43b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/730cfa66-eca2-4987-9d9c-3abcb72fc2f5?_state=byOO1Wt-xuBFnSrH_4MTI0idZzrfpZYjkuhRvACo9Bh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMGNmYTY2LWVjYTItNDk4Ny05ZDljLTNhYmNiNzJmYzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTM2NjgwNTdaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.793845ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=730cfa66-eca2-4987-9d9c-3abcb72fc2f5 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "PUT /v2/foo/bar/blobs/uploads/730cfa66-eca2-4987-9d9c-3abcb72fc2f5?_state=byOO1Wt-xuBFnSrH_4MTI0idZzrfpZYjkuhRvACo9Bh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMGNmYTY2LWVjYTItNDk4Ny05ZDljLTNhYmNiNzJmYzJmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTM2NjgwNTdaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=33d739b8-8e40-4d8e-bd25-e6b1ed434ec1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=2bc41f4c-6476-4657-b202-c3ebffc3b706 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/65960953-126b-4277-b176-8804b756b59d?_state=TbHU12MtVHY2h4osHneKz8rv-0rbf1wC9FTvk9-Axs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1OTYwOTUzLTEyNmItNDI3Ny1iMTc2LTg4MDRiNzU2YjU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTc4ODE3MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "PUT /v2/foo/bar/blobs/uploads/65960953-126b-4277-b176-8804b756b59d?_state=TbHU12MtVHY2h4osHneKz8rv-0rbf1wC9FTvk9-Axs57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1OTYwOTUzLTEyNmItNDI3Ny1iMTc2LTg4MDRiNzU2YjU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MTc4ODE3MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=32b35588-0a9e-4274-a184-cc6623d00461 http.request.method=POST http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=c22d60ba-3ca1-4013-b621-7672e028f1c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/0b8e1c26-8e1c-40bb-a7d0-eee0e5645759?_state=EQntWv3t5NmlrLHyyHKpw8_e0thlzrseCZKAgbRBpLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGUxYzI2LThlMWMtNDBiYi1hN2QwLWVlZTBlNTY0NTc1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MjIyNjM0NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.110918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "PUT /v2/foo/bar/blobs/uploads/0b8e1c26-8e1c-40bb-a7d0-eee0e5645759?_state=EQntWv3t5NmlrLHyyHKpw8_e0thlzrseCZKAgbRBpLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiOGUxYzI2LThlMWMtNDBiYi1hN2QwLWVlZTBlNTY0NTc1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44MjIyNjM0NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=7ad803e8-f938-49a1-a972-bd0df9ca6a75 http.request.method=POST http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.358424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=6cc18f73-ef0f-4966-a9c2-c0c5bdb01dbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/b1d335ba-e26b-46a6-9034-94a037b1dd7a?_state=thTBovL_LBOPKxa9KIE6ae24MtgYGNL5r8aWEzEPFcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZDMzNWJhLWUyNmItNDZhNi05MDM0LTk0YTAzN2IxZGQ3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44Mjg1OTE3WiJ9&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.907028872s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "PUT /v2/foo/bar/blobs/uploads/b1d335ba-e26b-46a6-9034-94a037b1dd7a?_state=thTBovL_LBOPKxa9KIE6ae24MtgYGNL5r8aWEzEPFcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZDMzNWJhLWUyNmItNDZhNi05MDM0LTk0YTAzN2IxZGQ3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjoyOC44Mjg1OTE3WiJ9&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=081ee9d0-7645-433e-af28-d858ea19c8db http.request.method=POST http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875311ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46113" http.request.id=c4ed9f92-fa3e-4df3-8659-5222b94a2fbc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/94d11437-705f-4fd4-a0d7-628023f3e713?_state=_QP6Ze0j-4MTwPxGhz2JVEa5A2WFf-pDeOoZfnf-fCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDExNDM3LTcwNWYtNGZkNC1hMGQ3LTYyODAyM2YzZTcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMC44MzcxOTQ2MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717744627s http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:30 +0000] "PATCH /v2/foo/bar/blobs/uploads/94d11437-705f-4fd4-a0d7-628023f3e713?_state=_QP6Ze0j-4MTwPxGhz2JVEa5A2WFf-pDeOoZfnf-fCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDExNDM3LTcwNWYtNGZkNC1hMGQ3LTYyODAyM2YzZTcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMC44MzcxOTQ2MDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=b72de5d2-ffef-4bf0-99db-0d3cead447d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/uploads/94d11437-705f-4fd4-a0d7-628023f3e713?_state=u2Bn0i9F1LHyRkngQCSarFR9bFs1iSMSebpMo5D2vF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDExNDM3LTcwNWYtNGZkNC1hMGQ3LTYyODAyM2YzZTcxMyIsIk9mZnNldCI6MTUyMDU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MzBaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "PUT /v2/foo/bar/blobs/uploads/94d11437-705f-4fd4-a0d7-628023f3e713?_state=u2Bn0i9F1LHyRkngQCSarFR9bFs1iSMSebpMo5D2vF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0ZDExNDM3LTcwNWYtNGZkNC1hMGQ3LTYyODAyM2YzZTcxMyIsIk9mZnNldCI6MTUyMDU4ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MzBaIn0%3D&digest=sha256%3A28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=90211230-50a7-419c-b78e-cf5fb8a58a28 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.372976ms http.response.status=200 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=beb60573-777b-4e54-8b21-94d974973efd http.request.method=GET http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=49.148822ms http.response.status=200 http.response.written=15205888 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 200 15205888 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=error msg="error parsing digest="sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=e0dcba42-d5d9-4627-8eda-139841040498 http.request.method=GET http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" vars.name="foo/bar" time="2025-10-27T11:06:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=e0dcba42-d5d9-4627-8eda-139841040498 http.request.method=GET http.request.remoteaddr="127.0.0.1:44306" http.request.uri="/v2/foo/bar/blobs/sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.368093ms http.response.status=400 http.response.written=110 vars.digest="sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha257:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=9e89914d-668d-4bf2-8c3b-2b10333ccdab http.request.method=GET http.request.remoteaddr="127.0.0.1:44318" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671438ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=1ea7919f-4720-4b86-b4ad-8fa589ba1521 http.request.method=GET http.request.remoteaddr="127.0.0.1:44310" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.722461ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46113" http.request.id=a81b4f10-7d83-4ba5-9668-d2352e0f61b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44318" http.request.uri="/v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.480752ms http.response.status=200 http.response.written=3662 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha256:28fad4dd6d3fdb0ad1cbae5a413e1d8d8a465a7193d2c9ea30444e57b7ea2ac6 HTTP/1.1" 200 3662 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=32151190-1914-41fc-8479-2f65beba1a5d http.request.method=GET http.request.remoteaddr="127.0.0.1:46538" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.076756876s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:39535" http.request.id=9b899835-15f4-48fc-9db8-7a305cc98aef http.request.method=GET http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.066651882s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [27/Oct/2025:11:06:28 +0000] "GET /v2/foo/bar/blobs/sha256:e109de6f2a532a049e7d5be747b3019489a6dc8a5d798a45f78b8d9a3946081f HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.05s) === RUN TestBlobDelete time="2025-10-27T11:06:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:06:32Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=91ee5bd8-ec6f-461b-aa37-bddcb6441832 http.request.method=GET http.request.remoteaddr="127.0.0.1:51738" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.5932ms http.response.status=404 http.response.written=157 vars.digest="sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=4d2c9229-d2fb-4143-96cd-3be8887827f6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.55307ms http.response.status=404 http.response.written=157 vars.digest="sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=1cecf6eb-d2f4-4f71-a396-f4ffbd1e9125 http.request.method=POST http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=3168b9af-dcf6-4556-814f-6e3877cf76de http.request.method=GET http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387575ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=ef5642ec-9b18-475f-b2e4-2bf284c52a9b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519713ms http.response.status=204 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "DELETE /v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=ee8396f8-f0ad-4347-b5b1-b3231342de1d http.request.method=GET http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d556e851-5cc2-4c36-91ad-f2f2464aeb9d time="2025-10-27T11:06:32Z" 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:38903" http.request.id=ee8396f8-f0ad-4347-b5b1-b3231342de1d http.request.method=GET http.request.remoteaddr="127.0.0.1:51748" http.request.uri="/v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.310585ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d556e851-5cc2-4c36-91ad-f2f2464aeb9d 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "GET /v2/foo/bar/blobs/uploads/d556e851-5cc2-4c36-91ad-f2f2464aeb9d?_state=Jv18W1QPP2_YpOp768XzW-MIxNRRxx5S7fsQHIcCGIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NTZlODUxLTVjYzItNGMzNi05MWFkLWYyZjI0NjRhZWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45ODQ0OTA0MjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=f1cba98d-8472-4f6c-bcb4-d6eacc2fc40a http.request.method=POST http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=5d346740-bbec-43c1-8220-c476770c6590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/b613fcbb-2a50-4116-9f80-74ef50e1a0a6?_state=J9XQXHEeKx6nbHSz8PKn1jvGwrRCM2mjxbcN9FVbbnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTNmY2JiLTJhNTAtNDExNi05ZjgwLTc0ZWY1MGUxYTBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTE5MTM0N1oifQ%3D%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" provided=sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 vars.name="foo/bar" vars.uuid=b613fcbb-2a50-4116-9f80-74ef50e1a0a6 time="2025-10-27T11:06:32Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=5d346740-bbec-43c1-8220-c476770c6590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/b613fcbb-2a50-4116-9f80-74ef50e1a0a6?_state=J9XQXHEeKx6nbHSz8PKn1jvGwrRCM2mjxbcN9FVbbnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTNmY2JiLTJhNTAtNDExNi05ZjgwLTc0ZWY1MGUxYTBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTE5MTM0N1oifQ%3D%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b613fcbb-2a50-4116-9f80-74ef50e1a0a6 time="2025-10-27T11:06:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93, 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:38903" http.request.id=5d346740-bbec-43c1-8220-c476770c6590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/b613fcbb-2a50-4116-9f80-74ef50e1a0a6?_state=J9XQXHEeKx6nbHSz8PKn1jvGwrRCM2mjxbcN9FVbbnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTNmY2JiLTJhNTAtNDExNi05ZjgwLTc0ZWY1MGUxYTBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTE5MTM0N1oifQ%3D%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.516755ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b613fcbb-2a50-4116-9f80-74ef50e1a0a6 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "PUT /v2/foo/bar/blobs/uploads/b613fcbb-2a50-4116-9f80-74ef50e1a0a6?_state=J9XQXHEeKx6nbHSz8PKn1jvGwrRCM2mjxbcN9FVbbnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MTNmY2JiLTJhNTAtNDExNi05ZjgwLTc0ZWY1MGUxYTBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTE5MTM0N1oifQ%3D%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=efdfd7a5-6edb-4501-8060-96ac806214fa http.request.method=POST http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=46dca7d2-0229-4855-be7a-27ada2fb2c0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/d529f663-fca7-4d6f-b725-640285b257c4?_state=z0Kn0y0H2t1xyDal6mtLbMm_gmX_K6pYCXsyG46hX6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjlmNjYzLWZjYTctNGQ2Zi1iNzI1LTY0MDI4NWIyNTdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTU2NjQwM1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "PUT /v2/foo/bar/blobs/uploads/d529f663-fca7-4d6f-b725-640285b257c4?_state=z0Kn0y0H2t1xyDal6mtLbMm_gmX_K6pYCXsyG46hX6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MjlmNjYzLWZjYTctNGQ2Zi1iNzI1LTY0MDI4NWIyNTdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMi45OTU2NjQwM1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=ecfa30b1-4c2a-4dd0-a35f-9f96a9abead9 http.request.method=POST http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=2bd36596-2382-4696-a178-37f2725b0af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/a68bf13c-c069-46b6-92df-5d87152be57c?_state=FWQ6mdRS0yebMA_Bu5evhIdPxSB3ANJOfcX9qz6fCYx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2OGJmMTNjLWMwNjktNDZiNi05MmRmLTVkODcxNTJiZTU3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMy4wMDAwMTM3ODVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.904196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:33 +0000] "PUT /v2/foo/bar/blobs/uploads/a68bf13c-c069-46b6-92df-5d87152be57c?_state=FWQ6mdRS0yebMA_Bu5evhIdPxSB3ANJOfcX9qz6fCYx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2OGJmMTNjLWMwNjktNDZiNi05MmRmLTVkODcxNTJiZTU3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMy4wMDAwMTM3ODVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:33Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=03cd98f1-4fd4-4932-8022-e12ad451c25f http.request.method=POST http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694799ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=9a064963-c720-4e65-ae74-3dd52256134a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/d4ba40b3-8bde-4701-bb19-3027f1c03c2d?_state=VxVHbvHysuEg4e5N_MD4m9LS-DuO6RJi0t1Wnqu6eFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YmE0MGIzLThiZGUtNDcwMS1iYjE5LTMwMjdmMWMwM2MyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMy4wMDQ1MjU5MzNaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.811074203s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:33 +0000] "PUT /v2/foo/bar/blobs/uploads/d4ba40b3-8bde-4701-bb19-3027f1c03c2d?_state=VxVHbvHysuEg4e5N_MD4m9LS-DuO6RJi0t1Wnqu6eFh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YmE0MGIzLThiZGUtNDcwMS1iYjE5LTMwMjdmMWMwM2MyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozMy4wMDQ1MjU5MzNaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=7a1199e5-6c5f-4403-bfa7-9639434ce704 http.request.method=POST http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38903" http.request.id=2cc6b285-cd78-48ef-be6b-ba38bfb39fd6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/798044cb-7e5a-45da-978c-d7817d401ac4?_state=D793TMp9xGkNrgxLGLTh8KXi05wcvopubq6wbnaTtVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ODA0NGNiLTdlNWEtNDVkYS05NzhjLWQ3ODE3ZDQwMWFjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozOC45OTU2MzcyNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.023980407s http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/798044cb-7e5a-45da-978c-d7817d401ac4?_state=D793TMp9xGkNrgxLGLTh8KXi05wcvopubq6wbnaTtVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ODA0NGNiLTdlNWEtNDVkYS05NzhjLWQ3ODE3ZDQwMWFjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjozOC45OTU2MzcyNTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=6623aa0a-1a4c-4a55-b385-d0851fa4df71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/uploads/798044cb-7e5a-45da-978c-d7817d401ac4?_state=SAV0pQNNS3RsW5QYooBZmeXzex6G2qBa1hIZP0iTgJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ODA0NGNiLTdlNWEtNDVkYS05NzhjLWQ3ODE3ZDQwMWFjNCIsIk9mZnNldCI6MjkyMzQ2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MzhaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.308898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "PUT /v2/foo/bar/blobs/uploads/798044cb-7e5a-45da-978c-d7817d401ac4?_state=SAV0pQNNS3RsW5QYooBZmeXzex6G2qBa1hIZP0iTgJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ODA0NGNiLTdlNWEtNDVkYS05NzhjLWQ3ODE3ZDQwMWFjNCIsIk9mZnNldCI6MjkyMzQ2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDY6MzhaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=982ab9d5-d7ce-43a4-90e1-2621a3ea8091 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.665085ms http.response.status=200 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=71cac164-15f4-419c-a764-1abb93bb436e http.request.method=GET http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=187.394648ms http.response.status=200 http.response.written=29234688 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "GET /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 200 29234688 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=error msg="error parsing digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=7781ff5a-8f91-479f-97c8-fa9146196fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" time="2025-10-27T11:06:45Z" 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:38903" http.request.id=7781ff5a-8f91-479f-97c8-fa9146196fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51756" http.request.uri="/v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.78334ms http.response.status=400 http.response.written=110 vars.digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "GET /v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=ef21ac3e-36c7-44fe-a994-3254f340735d http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.881639ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "GET /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=91fe2923-6c29-4b1c-ad3f-9aa8b798edf8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33016" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.069078ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=af67a94e-1d73-4103-ab18-72d25d272cae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33016" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.463875ms http.response.status=404 http.response.written=157 vars.digest="sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" 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:38903" http.request.id=3e9adff6-4085-4bb8-94d9-7e288155b80a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33016" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91453ms http.response.status=404 http.response.written=74 vars.digest="sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=error msg="error parsing digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=c1d1200f-c132-43a7-ae6b-9fe6f8964136 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33024" http.request.uri="/v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" time="2025-10-27T11:06:45Z" 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:38903" http.request.id=c1d1200f-c132-43a7-ae6b-9fe6f8964136 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33024" http.request.uri="/v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.563404ms http.response.status=400 http.response.written=110 vars.digest="sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-27T11:06:45Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=983cfc85-fd4e-48e4-9a22-d5a806260c96 http.request.method=POST http.request.remoteaddr="127.0.0.1:33036" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=24920645-5d93-4ecb-97be-81ab7887900f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33036" http.request.uri="/v2/foo/bar/blobs/uploads/a982f44a-6135-4788-9b89-85c096d4da24?_state=eu_Ux73h7lHyqy0uw87KSmITd2TIpVcCOKNt4PaU_v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODJmNDRhLTYxMzUtNDc4OC05Yjg5LTg1YzA5NmQ0ZGEyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo0NS4yNzcxNzU4OTJaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.784109844s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "PUT /v2/foo/bar/blobs/uploads/a982f44a-6135-4788-9b89-85c096d4da24?_state=eu_Ux73h7lHyqy0uw87KSmITd2TIpVcCOKNt4PaU_v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ODJmNDRhLTYxMzUtNDc4OC05Yjg5LTg1YzA5NmQ0ZGEyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo0NS4yNzcxNzU4OTJaIn0%3D&digest=sha256%3Aff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=37c2f040-e7a6-4fc2-a2ca-affebd0d1676 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33036" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.096866ms http.response.status=200 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=1929e42c-0b34-4204-bd09-654c55612911 http.request.method=GET http.request.remoteaddr="127.0.0.1:32996" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.002546817s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "GET /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-10-27T11:06:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38903" http.request.id=68f5a06c-7a24-4d02-8c0d-924366e0ee84 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.991141381s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [27/Oct/2025:11:06:45 +0000] "GET /v2/foo/bar/blobs/sha256:ff00f0ed2cecf3a3897b2e580fcb4220ba751f07ec9c8b2f9dd393a4da5b6d93 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (18.57s) === RUN TestRelativeURL time="2025-10-27T11:06:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:06:51Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:51Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35025" http.request.id=00888bce-53af-4930-8a32-7ffc28a6f601 http.request.method=POST http.request.remoteaddr="127.0.0.1:60284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.065015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35025" http.request.id=ee00d074-7c14-43dd-95b3-851b6d56e0f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60284" http.request.uri="/v2/foo/bar/blobs/uploads/d1944fa9-d98a-463e-b4b8-3c180eb218c5?_state=3_L43zJqffg_PdGTdtXNek3t1cLOS7YJ-SIyY0YROkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTQ0ZmE5LWQ5OGEtNDYzZS1iNGI4LTNjMTgwZWIyMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1MS4yNTkwMTE3MDFaIn0%3D&digest=sha256%3A46da71d91062477b2de1e7593f49b95f978fd407e83a47544e38b79af44c87be" http.request.useragent="Go-http-client/1.1" http.response.duration=5.293988086s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:51 +0000] "PUT /v2/foo/bar/blobs/uploads/d1944fa9-d98a-463e-b4b8-3c180eb218c5?_state=3_L43zJqffg_PdGTdtXNek3t1cLOS7YJ-SIyY0YROkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOTQ0ZmE5LWQ5OGEtNDYzZS1iNGI4LTNjMTgwZWIyMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1MS4yNTkwMTE3MDFaIn0%3D&digest=sha256%3A46da71d91062477b2de1e7593f49b95f978fd407e83a47544e38b79af44c87be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35025" http.request.id=99fd2f5d-4526-48bf-8a78-815328851627 http.request.method=POST http.request.remoteaddr="127.0.0.1:60284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838724ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35025" http.request.id=4a2a6a92-3e8e-4051-b793-a8ba73f0da5f http.request.method=POST http.request.remoteaddr="127.0.0.1:60284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.457775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:06:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35025" http.request.id=c10d9c98-7548-4d6c-9aa7-7fd3f733c581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60284" http.request.uri="/v2/foo/bar/blobs/uploads/3cd1ce22-e2e6-4e8e-906f-bf32045d737d?_state=wHlFC97YvrVjANqwYmMNc81OjVCz3BZTPoNTa5OsoUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZDFjZTIyLWUyZTYtNGU4ZS05MDZmLWJmMzIwNDVkNzM3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1Ny4wMzkwNzI2NTNaIn0%3D&digest=sha256%3A66cf63e80aa0e660af2bf67c75c97725af55c2225a956ce7116cc76c1ffd3980" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126395125s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:57 +0000] "PUT /v2/foo/bar/blobs/uploads/3cd1ce22-e2e6-4e8e-906f-bf32045d737d?_state=wHlFC97YvrVjANqwYmMNc81OjVCz3BZTPoNTa5OsoUJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZDFjZTIyLWUyZTYtNGU4ZS05MDZmLWJmMzIwNDVkNzM3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1Ny4wMzkwNzI2NTNaIn0%3D&digest=sha256%3A66cf63e80aa0e660af2bf67c75c97725af55c2225a956ce7116cc76c1ffd3980 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (7.91s) === RUN TestBlobDeleteDisabled time="2025-10-27T11:06: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-27T11:06:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06: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:42563" http.request.id=5318c069-f2bd-4f77-a78f-402bb91446f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54550" http.request.uri="/v2/foo/bar/blobs/sha256:a2bff4096af20ae9fe6484197f2c2bf1068001ae09a44483fc25d85e38d71b8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.019756ms http.response.status=405 http.response.written=78 vars.digest="sha256:a2bff4096af20ae9fe6484197f2c2bf1068001ae09a44483fc25d85e38d71b8c" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:06:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:a2bff4096af20ae9fe6484197f2c2bf1068001ae09a44483fc25d85e38d71b8c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.27s) === RUN TestDeleteDisabled time="2025-10-27T11:06: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-27T11:06:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:06:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44547" http.request.id=4a4685cd-6f52-4f54-95c2-8e04b1850ac9 http.request.method=POST http.request.remoteaddr="127.0.0.1:39192" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.80344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44547" http.request.id=0a3691d9-2dd4-4f00-bca7-8d5fc379e217 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39192" http.request.uri="/v2/foo/bar/blobs/uploads/73b9bc57-80f7-4bf1-aa2b-62a1a150b78e?_state=ei18uR6ogkM-1RdIK9TQ_SPHza5mqfF_74vpIDJ4ykN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjliYzU3LTgwZjctNGJmMS1hYTJiLTYyYTFhMTUwYjc4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1OS42OTE5OTQ3NjZaIn0%3D&digest=sha256%3A6dbaf60fa90b49a6e1dc22b0387559357f19f78e8593b01b1979c38a5e762926" http.request.useragent="Go-http-client/1.1" http.response.duration=3.8650121s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:06:59 +0000] "PUT /v2/foo/bar/blobs/uploads/73b9bc57-80f7-4bf1-aa2b-62a1a150b78e?_state=ei18uR6ogkM-1RdIK9TQ_SPHza5mqfF_74vpIDJ4ykN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjliYzU3LTgwZjctNGJmMS1hYTJiLTYyYTFhMTUwYjc4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNjo1OS42OTE5OTQ3NjZaIn0%3D&digest=sha256%3A6dbaf60fa90b49a6e1dc22b0387559357f19f78e8593b01b1979c38a5e762926 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:44547" http.request.id=0d9723bb-934d-4fa3-b837-2cf67ff4dd66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39192" http.request.uri="/v2/foo/bar/blobs/sha256:6dbaf60fa90b49a6e1dc22b0387559357f19f78e8593b01b1979c38a5e762926" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512111ms http.response.status=405 http.response.written=78 vars.digest="sha256:6dbaf60fa90b49a6e1dc22b0387559357f19f78e8593b01b1979c38a5e762926" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:07:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:6dbaf60fa90b49a6e1dc22b0387559357f19f78e8593b01b1979c38a5e762926 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.12s) === RUN TestDeleteReadOnly time="2025-10-27T11:07:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:07:03Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40373" http.request.id=415dba36-266c-4ba2-ad83-a2682477b66b http.request.method=POST http.request.remoteaddr="127.0.0.1:41930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.130392ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40373" http.request.id=9c3e1a67-b1b2-47b1-883d-31af7cb06ff1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41930" http.request.uri="/v2/foo/bar/blobs/uploads/93259e37-647f-4b76-b1bb-217b5fd4da10?_state=NEhdEe4Rol_5isXvMgx82kBMu_IffERBR3LlQXEFddh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjU5ZTM3LTY0N2YtNGI3Ni1iMWJiLTIxN2I1ZmQ0ZGExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzowMy44MTI4MDUwMzRaIn0%3D&digest=sha256%3Abff3e5616c990b5f090a299a13bf5a4d6ae6706db335991724991e05b6ebac88" http.request.useragent="Go-http-client/1.1" http.response.duration=4.078923609s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:03 +0000] "PUT /v2/foo/bar/blobs/uploads/93259e37-647f-4b76-b1bb-217b5fd4da10?_state=NEhdEe4Rol_5isXvMgx82kBMu_IffERBR3LlQXEFddh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzMjU5ZTM3LTY0N2YtNGI3Ni1iMWJiLTIxN2I1ZmQ0ZGExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzowMy44MTI4MDUwMzRaIn0%3D&digest=sha256%3Abff3e5616c990b5f090a299a13bf5a4d6ae6706db335991724991e05b6ebac88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:bff3e5616c990b5f090a299a13bf5a4d6ae6706db335991724991e05b6ebac88 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.33s) === RUN TestStartPushReadOnly time="2025-10-27T11:07:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:07:07Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-10-27T11:07:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-10-27T11:07:07Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:07Z" 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:40207" http.request.id=0ec34314-9e78-4603-ab49-9d24cdf7b742 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.031384ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-27T11:07:07Z" 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:40207" http.request.id=26f44909-752d-4e6d-bae1-b1d687bc3fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333346ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:07Z" 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:40207" http.request.id=2b95ae65-b4dd-4885-89d2-8da6b75f947b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" 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.592415ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-27T11:07:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=bfbbb34b-980b-491c-9f1a-9462fc0f14f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.083519ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:07Z" 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:40207" http.request.id=bfbbb34b-980b-491c-9f1a-9462fc0f14f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.160783ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=bfbbb34b-980b-491c-9f1a-9462fc0f14f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.210227ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:07Z" 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:40207" http.request.id=bfbbb34b-980b-491c-9f1a-9462fc0f14f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.249187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-27T11:07:08Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=7cc2933c-6cd5-4da8-8c74-b858a9189bd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.9089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=fada9c7b-9c1b-4576-a84a-cd105a9009aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/blobs/uploads/7aed3a73-2b1d-4503-b4df-c53c5d03c940?_state=3Ch3oP_rf5rWwfiO-n-xd5A0rlnQYlCHOwyuAzN6A517Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YWVkM2E3My0yYjFkLTQ1MDMtYjRkZi1jNTNjNWQwM2M5NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MDguMTA2NzA5ODkyWiJ9&digest=sha256%3A83d7868f1d7a5a1582770989f32b317b16b29070850c40dcb70ebb020553567e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.990113675s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/7aed3a73-2b1d-4503-b4df-c53c5d03c940?_state=3Ch3oP_rf5rWwfiO-n-xd5A0rlnQYlCHOwyuAzN6A517Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YWVkM2E3My0yYjFkLTQ1MDMtYjRkZi1jNTNjNWQwM2M5NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MDguMTA2NzA5ODkyWiJ9&digest=sha256%3A83d7868f1d7a5a1582770989f32b317b16b29070850c40dcb70ebb020553567e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:10Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=e99f7170-5dde-4297-a61f-b64976286af7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=aeb9a5a3-a82b-491a-8f22-8c5a7a8d3f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/blobs/uploads/d93987dc-ce53-4070-9f75-be7a8f2733bd?_state=aH6YvI_e52cbTZ3sIspUWqN4wUog3YHUSKZKm3VtxfR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTM5ODdkYy1jZTUzLTQwNzAtOWY3NS1iZTdhOGYyNzMzYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTAuMzM5OTAxNjE1WiJ9&digest=sha256%3A71563ab8f760d9f1dbf1b7e68f3f1eddd632a49e67f7d24ec055e96b00ba7a16" http.request.useragent="Go-http-client/1.1" http.response.duration=4.070936914s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/d93987dc-ce53-4070-9f75-be7a8f2733bd?_state=aH6YvI_e52cbTZ3sIspUWqN4wUog3YHUSKZKm3VtxfR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTM5ODdkYy1jZTUzLTQwNzAtOWY3NS1iZTdhOGYyNzMzYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTAuMzM5OTAxNjE1WiJ9&digest=sha256%3A71563ab8f760d9f1dbf1b7e68f3f1eddd632a49e67f7d24ec055e96b00ba7a16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=bf3a76b5-5238-400e-94e6-c90b9bb5ae91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.666616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=39fd8810-1943-4516-b1dc-b568d359aa41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=963905e4-a81d-4142-b07f-10c68dc35ace http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" 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.179416ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=7780856b-54fc-44e8-ad38-159079436965 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.124309ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=94274d29-8aad-4d73-84d9-89b7aeb2d400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.404835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=ec1de0b8-e96f-41e1-a63e-22b15012e008 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:40207" http.request.id=8bc7327a-73fa-4709-8d78-37661ae1dfb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.537593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=f3cf6844-74ce-46c6-a787-2884a3a20eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.388291ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=2847bbe1-04d7-4af7-9897-eff5211ea1c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540143ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=1d886e8f-4d11-4e66-b45c-b7d26e4a407e http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.34854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=91840f63-a616-4f1a-9970-ef1429ce9d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.526235ms http.response.status=200 http.response.written=41 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=error msg="payload digest does match: "sha256:048b44185708a8687c40644067a13000094f42dea3bd30fb0ce7241d7f8db0ba" != "sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb"" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=b39065a5-e837-4fa6-ad4b-6a4c5058ce06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=b39065a5-e837-4fa6-ad4b-6a4c5058ce06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43030" http.request.uri="/v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.075628ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb" 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:3af6e55af6077c80b137c3e044f41ce991ed3a42864e04dd9c4c97a079d695eb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=3e961d9f-3183-48f8-8689-341d20572a4e http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" 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.865491ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=aee57b29-3545-4c8e-aa28-5fb7c178ec79 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.393895ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=477c9fed-ea04-4a08-8612-c0a0cf113db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" 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.703658ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:14Z" 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:40207" http.request.id=477c9fed-ea04-4a08-8612-c0a0cf113db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" 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.79231ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:14Z" 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:40207" http.request.id=477c9fed-ea04-4a08-8612-c0a0cf113db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" 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.86909ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=2a86ace1-1e4e-49a2-8051-fd2b7eee0dc9 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=f299c811-4525-46e0-9119-ab7c5e3b403e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/1eb6c036-1c2b-4d8c-9fa4-e81cb00c7d70?_state=IlMgqIbtDjOt7Ahm2hEOnL6ZFOaoKK4ph8uLmTFHo5x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWI2YzAzNi0xYzJiLTRkOGMtOWZhNC1lODFjYjAwYzdkNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTQuNDU5NTgyMjgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.938495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/1eb6c036-1c2b-4d8c-9fa4-e81cb00c7d70?_state=IlMgqIbtDjOt7Ahm2hEOnL6ZFOaoKK4ph8uLmTFHo5x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWI2YzAzNi0xYzJiLTRkOGMtOWZhNC1lODFjYjAwYzdkNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTQuNDU5NTgyMjgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" 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:40207" http.request.id=e86c1e1d-03f2-435a-99b8-ef2dd2a2aaa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" 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.716157ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:14Z" 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:40207" http.request.id=e86c1e1d-03f2-435a-99b8-ef2dd2a2aaa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" 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.808501ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-27T11:07:14Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=0f573696-b158-4a59-8796-25649355c4f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=a958700a-b7ea-46ca-823b-3f5485de332c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/9c06529a-4163-41fb-9ad0-53616df87fd6?_state=NlEk-aJmAxwMWxcRTji6RIYNe9y7W6z_PoKp8n6KiYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YzA2NTI5YS00MTYzLTQxZmItOWFkMC01MzYxNmRmODdmZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTQuNjc4ODU1MzEyWiJ9&digest=sha256%3A20b8363523112334b1ae9caf31f797b7cbaf3d7af1fe7c8555eaea748b0b6ec4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342737769s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/9c06529a-4163-41fb-9ad0-53616df87fd6?_state=NlEk-aJmAxwMWxcRTji6RIYNe9y7W6z_PoKp8n6KiYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YzA2NTI5YS00MTYzLTQxZmItOWFkMC01MzYxNmRmODdmZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTQuNjc4ODU1MzEyWiJ9&digest=sha256%3A20b8363523112334b1ae9caf31f797b7cbaf3d7af1fe7c8555eaea748b0b6ec4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=2b69d57c-c9dc-492d-a686-24ab84e40eef http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740401ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=f0a230ce-7992-469d-ac97-3946a5d53d2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/blobs/uploads/2f3f8e2d-792f-48be-aa30-54ccdd2a6c07?_state=5q5OkG8ftxKzQesM_EIA4Q_FPUp9WLSRbTTB5Du_rxt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjNmOGUyZC03OTJmLTQ4YmUtYWEzMC01NGNjZGQyYTZjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTcuMjk0ODc5NjkxWiJ9&digest=sha256%3Ae510616c7c6a45f94f3f56470edefebec928dd480cf3758dc849803a6f56bd55" http.request.useragent="Go-http-client/1.1" http.response.duration=4.457819291s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/2f3f8e2d-792f-48be-aa30-54ccdd2a6c07?_state=5q5OkG8ftxKzQesM_EIA4Q_FPUp9WLSRbTTB5Du_rxt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjNmOGUyZC03OTJmLTQ4YmUtYWEzMC01NGNjZGQyYTZjMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MTcuMjk0ODc5NjkxWiJ9&digest=sha256%3Ae510616c7c6a45f94f3f56470edefebec928dd480cf3758dc849803a6f56bd55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:40207" http.request.id=172db696-1e07-46fc-b89e-19d8f68b03d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.39339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:40207" http.request.id=1285c7fe-a129-4fcf-97ce-5cc2275dceb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.897551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=c8e444eb-1c44-4161-9d1f-13b8cb2fd267 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.615649ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=0006ca82-bf0c-44da-ad60-938c3ec89967 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.535152ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=2aca4712-1bdb-4c1b-a499-3ad64b239f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.738035ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=59026ca9-cd9f-4527-8c97-f67078ec973f http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419588ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=4e60437e-ca6c-4b90-bcf8-1f618a6ef4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324583ms http.response.status=200 http.response.written=45 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="rewriting manifest sha256:03dcd480386ca310a5df3588b638d948b9c99e7e78b33d2ff8616adb2937b09f in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=0debe118-8846-47af-8f69-4d714d013f1c http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" 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-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=0debe118-8846-47af-8f69-4d714d013f1c http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.584884ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:40207" http.request.id=13005c37-6fef-48c7-86c4-a059d255a31d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.613608ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:40207" http.request.id=cf4c2311-be9b-4f0d-9bf4-9db2c0b2f0ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:40207" http.request.id=4f6f849a-1cb2-4e83-84d0-a9e7e509ce76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=05d6783c-0462-4f6a-87fa-f52fb550fb4a http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.877156ms http.response.status=200 http.response.written=434 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=42064cea-f367-46d6-8b91-556e7354d684 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.825539ms http.response.status=200 http.response.written=434 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=35ce3271-d235-4d0a-86f0-0608d024c650 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.622493ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=f3d8767d-470b-448f-bb0d-71e8e9af27d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384391ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="rewriting manifest list sha256:7e01520cc9543b4c40761924e1d65cab7d93df4f2edf4ed032f39a4cd59f2f7a in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=64bd584c-c899-41df-83e0-07e39e87689d http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" 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-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40207" http.request.id=64bd584c-c899-41df-83e0-07e39e87689d http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.933146ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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-27T11:07:21Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:21Z" 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:44031" http.request.id=ade42b6c-f956-421e-a68d-17e7e36c7292 http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" 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.666101ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:44031" http.request.id=822c6467-2a59-45fd-baf7-1c2c79dc1eda http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.410209ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:44031" http.request.id=51d1ff7a-0011-45c8-aa94-8ed50ba167e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" 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.397644ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" 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:44031" http.request.id=72093341-ac09-49fe-9c07-f6ebca632044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" 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.974176ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:21Z" 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:44031" http.request.id=72093341-ac09-49fe-9c07-f6ebca632044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.030841ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:21Z" 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:44031" http.request.id=72093341-ac09-49fe-9c07-f6ebca632044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.06825ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:21Z" 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:44031" http.request.id=72093341-ac09-49fe-9c07-f6ebca632044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.106473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-27T11:07:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=65284222-6c0b-4893-a02f-7e8b7dcdfdfe http.request.method=POST http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796764ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=53c23119-bb99-4905-9848-c044435665ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/blobs/uploads/473188bd-9ef7-4470-87a2-59395a2c59aa?_state=D778OJjRdbQGidsXwa-cALgQmU0TcpO40R1r8xqCn4N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NzMxODhiZC05ZWY3LTQ0NzAtODdhMi01OTM5NWEyYzU5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjEuOTg5NTkwNDk5WiJ9&digest=sha256%3Aee0ec82a1bbbe41e3922519ed52d9c69db11753c3d13c4f3902cf4326d3768cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235840441s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/473188bd-9ef7-4470-87a2-59395a2c59aa?_state=D778OJjRdbQGidsXwa-cALgQmU0TcpO40R1r8xqCn4N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NzMxODhiZC05ZWY3LTQ0NzAtODdhMi01OTM5NWEyYzU5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjEuOTg5NTkwNDk5WiJ9&digest=sha256%3Aee0ec82a1bbbe41e3922519ed52d9c69db11753c3d13c4f3902cf4326d3768cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:24Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=eb037627-3e6a-48e1-aac1-ef436e1c73a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.53793ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=8bc5e345-353b-42d4-9dcb-c87121f5d8ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/blobs/uploads/edd8f889-e758-4ef7-9c47-016860e13d08?_state=g1jMKOgctYUGTEbUTmwtPp26XWRyqnNGOaLFff6hWxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZGQ4Zjg4OS1lNzU4LTRlZjctOWM0Ny0wMTY4NjBlMTNkMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjQuNDMwMzQ4MTIzWiJ9&digest=sha256%3Ac2770fd3f649d8b10c5a81b14259de1dcb5287d91ccb791fdd0f69996475e3de" http.request.useragent="Go-http-client/1.1" http.response.duration=2.842623207s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/edd8f889-e758-4ef7-9c47-016860e13d08?_state=g1jMKOgctYUGTEbUTmwtPp26XWRyqnNGOaLFff6hWxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZGQ4Zjg4OS1lNzU4LTRlZjctOWM0Ny0wMTY4NjBlMTNkMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjQuNDMwMzQ4MTIzWiJ9&digest=sha256%3Ac2770fd3f649d8b10c5a81b14259de1dcb5287d91ccb791fdd0f69996475e3de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=718fb20f-b3f0-459c-8e91-747d0e9a069a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.422574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=c6eb4045-38ab-433f-b493-48789b026c91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.017874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=d3b49f49-e83a-4e34-ae0e-a06aaed16bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" 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.793083ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=a9907c09-8dd7-4e39-9a79-2a2fadef077d http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.764781ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=b8d0ba02-facb-472b-b583-4371064b03e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=8a74df84-72cb-4798-ae47-8a2abac96ee7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:44031" http.request.id=36b027f0-2fba-4d9a-9dd4-1460e5e5dcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.045637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=c456538c-09e9-42cb-b343-5cf3ab3557fe http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.737597ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=e0ed133d-f9ff-487e-abe6-9735b6c072ab http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167769ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=f959486d-3383-4d6c-8e4d-7b2d3f77ea6e http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083901ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=9f5360a5-a54f-47ce-a860-e2f545331235 http.request.method=GET http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063764ms http.response.status=200 http.response.written=41 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=error msg="payload digest does match: "sha256:4fbd4996d93d08fcdf6f930a769b00c228c4007f5e00ed4fdcd3f7e98587189a" != "sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b"" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=b52dc29d-ddda-4030-b161-5fe679b6396f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=b52dc29d-ddda-4030-b161-5fe679b6396f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59268" http.request.uri="/v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.274849ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b" 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:98fcdfe0a0247b15c48b952cb98c25efb59ead957e70e4fea1883c6230b25f7b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=fdeef186-3fba-470c-a4ff-2ba23211f3de http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" 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.32146ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=9bbf9d42-b5e7-47a3-9da8-5f5d041169b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100129ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=ad436b53-fc74-46fd-a967-a2adf71dd343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" 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.284492ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:27Z" 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:44031" http.request.id=ad436b53-fc74-46fd-a967-a2adf71dd343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" 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.366242ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:27Z" 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:44031" http.request.id=ad436b53-fc74-46fd-a967-a2adf71dd343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" 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.437876ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=557eca8b-aefd-44e0-8eba-e906af672aca http.request.method=POST http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332858ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=8ae470a5-9662-4abb-a24d-a4ab7f60710d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/1ac59acd-deb7-46d5-9a51-8ff93f311169?_state=14GVVnsdsWcq9yHRvNyv8ZMlharkYFCv_Kk4lL1ks0J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWM1OWFjZC1kZWI3LTQ2ZDUtOWE1MS04ZmY5M2YzMTExNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjcuMzExMDExNzM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ac59acd-deb7-46d5-9a51-8ff93f311169?_state=14GVVnsdsWcq9yHRvNyv8ZMlharkYFCv_Kk4lL1ks0J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWM1OWFjZC1kZWI3LTQ2ZDUtOWE1MS04ZmY5M2YzMTExNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjcuMzExMDExNzM2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" 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:44031" http.request.id=875fe540-cc69-4ff0-b9db-97bc4ea5a0e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" 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.27831ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:27Z" 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:44031" http.request.id=875fe540-cc69-4ff0-b9db-97bc4ea5a0e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" 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.36234ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-27T11:07:27Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=853ea3c4-dc85-4e74-90bd-a3caf4f368ca http.request.method=POST http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=6de329cd-4753-483b-a9d4-4fd022c8cbc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/4f5a19ce-705d-4e12-854a-714456673bbd?_state=w6KqF-Vqv77xFcxXhu3Zc0eG-6cZ8Sh9-TmZ_3oBy1F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjVhMTljZS03MDVkLTRlMTItODU0YS03MTQ0NTY2NzNiYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjcuNTQ5MTg3Njk1WiJ9&digest=sha256%3A0ed2e8fadb6dac2eae387b5672fad86c4084e3d9cc25192714323cb034d73692" http.request.useragent="Go-http-client/1.1" http.response.duration=4.007307345s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/4f5a19ce-705d-4e12-854a-714456673bbd?_state=w6KqF-Vqv77xFcxXhu3Zc0eG-6cZ8Sh9-TmZ_3oBy1F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZjVhMTljZS03MDVkLTRlMTItODU0YS03MTQ0NTY2NzNiYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MjcuNTQ5MTg3Njk1WiJ9&digest=sha256%3A0ed2e8fadb6dac2eae387b5672fad86c4084e3d9cc25192714323cb034d73692 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:31Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=9f23f7c4-edd7-48aa-8141-d2b071ad1876 http.request.method=POST http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.806061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=9cc0fe7a-b71f-40cc-93fc-7e7fee3bfac1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/blobs/uploads/2fc4c4ed-dcf4-49b6-b947-9bd2733b6491?_state=4EqNkWxOqQV3uBLf5Hxy2sgNAC2Upoh03cmHFsTosZl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZmM0YzRlZC1kY2Y0LTQ5YjYtYjk0Ny05YmQyNzMzYjY0OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzEuNzgwNTMwNDQ2WiJ9&digest=sha256%3A046f5ec34e62963b83ab2566e4aa174916ef6d19502da7ef4242ed57be3db5e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.957497589s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/2fc4c4ed-dcf4-49b6-b947-9bd2733b6491?_state=4EqNkWxOqQV3uBLf5Hxy2sgNAC2Upoh03cmHFsTosZl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZmM0YzRlZC1kY2Y0LTQ5YjYtYjk0Ny05YmQyNzMzYjY0OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzEuNzgwNTMwNDQ2WiJ9&digest=sha256%3A046f5ec34e62963b83ab2566e4aa174916ef6d19502da7ef4242ed57be3db5e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44031" http.request.id=d3497788-7217-4f74-be48-56fb0a775a09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.62343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44031" http.request.id=e336539f-0b42-45ef-a973-49ac305623da http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272" http.request.useragent="Go-http-client/1.1" http.response.duration=1.887653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=b711fe0c-e816-48cd-9f96-b9c18aef93f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.568522ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=4b460cfb-b3e6-4e48-836f-df857f0e6750 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.760623ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=425bbf1c-2f70-44f9-ae34-92938838ee35 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404253ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=c797e942-4af8-499c-895c-952dfbfcd765 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445069ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=3febb8ac-59b6-4764-bd58-32c9b9b0682e http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.39644ms http.response.status=200 http.response.written=45 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="rewriting manifest sha256:5e84f1aed728b3a00296beb6e3c8d05c37323f5d3c9fce88ce368ca33f924272 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=958d581a-c41a-406a-9c49-a61adfb2a6fc http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" 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-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=958d581a-c41a-406a-9c49-a61adfb2a6fc http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.699946ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44031" http.request.id=4168bd0f-f13b-4a44-95fd-a3901809b329 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.68315ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44031" http.request.id=2f2db152-d61e-44df-937c-ae4147bc08d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44031" http.request.id=bb16a429-1098-4e21-b57d-0c49269b8ad5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=8327dc73-bfbd-44c0-b10b-e0540baf17b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.601311ms http.response.status=200 http.response.written=434 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=93fcceb7-411c-4399-83c4-4e6329882fdd http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.636588ms http.response.status=200 http.response.written=434 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=291fd57c-1389-4d7e-9e99-2be242115b2a http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.401997ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=b2cad753-fc9b-4dc8-9520-d47cdedd68f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446372ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" level=info msg="rewriting manifest list sha256:1dc9d0eeaad47665856b4c0fbcb25f6c22b09cea621a03923ee2c1d08d63b7eb in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=27fee280-f953-4bbf-adf1-e8674d2907a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" 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-27T11:07:34Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44031" http.request.id=27fee280-f953-4bbf-adf1-e8674d2907a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.960553ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (26.88s) === RUN TestGetManifestWithStorageError time="2025-10-27T11:07:34Z" 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-27T11:07:34Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:34Z" 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:44337" http.request.id=c03b8518-a262-4c20-a3d7-12a6988a2858 http.request.method=GET http.request.remoteaddr="127.0.0.1:58202" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.586978ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44337" http.request.id=8d50bc70-0139-4d3b-8b82-4e5e11d0e925 http.request.method=GET http.request.remoteaddr="127.0.0.1:58202" 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.411118ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44337" http.request.id=71a789d8-83fb-4606-84b4-f32c2532e6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58202" 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.453121ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:44337" http.request.id=d8d74d5e-007e-4630-a586-02ded4e62205 http.request.method=GET http.request.remoteaddr="127.0.0.1:58202" 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.892079ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:34 +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-27T11:07:34Z" 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-27T11:07:34Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:34Z" 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:42091" http.request.id=7ca4bc14-6c0a-4655-b815-724f7ba56ac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" 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.471055ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:42091" http.request.id=68b167b0-9b54-47bb-9cd2-13844c6ee11a http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305727ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:42091" http.request.id=238f839d-fb43-4423-8528-e9a675ddbdef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" 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.553083ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-27T11:07:34Z" 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:42091" http.request.id=90b72cf7-5257-4e60-987e-db976579abf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" 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.933027ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:34Z" 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:42091" http.request.id=90b72cf7-5257-4e60-987e-db976579abf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.045677ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:34Z" 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:42091" http.request.id=90b72cf7-5257-4e60-987e-db976579abf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.123208ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-27T11:07:34Z" 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:42091" http.request.id=90b72cf7-5257-4e60-987e-db976579abf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.189331ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [27/Oct/2025:11:07:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-27T11:07:35Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=cb605562-933d-4188-a046-b2c9a12dc8ea http.request.method=POST http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.772565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=3f8587cf-9e03-488f-aaf4-7f74019fd98e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/blobs/uploads/2ff7fa2f-e9ab-4a87-b17a-37d990ee902d?_state=0mLH1je6eizS9CqFMARF2v65TU3dmp3D4ntcxRvCtTN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZmY3ZmEyZi1lOWFiLTRhODctYjE3YS0zN2Q5OTBlZTkwMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzUuMDQxMzExODQxWiJ9&digest=sha256%3A5b8d0584dd31e3cc8fc475495aa00145f15525c5776bb1684ba45094c0759f44" http.request.useragent="Go-http-client/1.1" http.response.duration=3.438044985s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/2ff7fa2f-e9ab-4a87-b17a-37d990ee902d?_state=0mLH1je6eizS9CqFMARF2v65TU3dmp3D4ntcxRvCtTN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZmY3ZmEyZi1lOWFiLTRhODctYjE3YS0zN2Q5OTBlZTkwMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzUuMDQxMzExODQxWiJ9&digest=sha256%3A5b8d0584dd31e3cc8fc475495aa00145f15525c5776bb1684ba45094c0759f44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:38Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=8856ff6a-0f2e-4593-be9a-e71ab5d5a7f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67188ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=7f2e5569-196b-48dd-b1b0-874e01054073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/blobs/uploads/adb363e7-bb56-4d85-9824-20acbc816d6d?_state=SXHcHF00H1b7EItRDn-aArcs1dZc_hFjHBIEdibTUeV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZGIzNjNlNy1iYjU2LTRkODUtOTgyNC0yMGFjYmM4MTZkNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzguNzM3MDY1NDA1WiJ9&digest=sha256%3Afa5c761aabf535e2b01bc4caf3bb66dbede288e1f024ec35568bcef9ed40a9ff" http.request.useragent="Go-http-client/1.1" http.response.duration=4.716195372s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/adb363e7-bb56-4d85-9824-20acbc816d6d?_state=SXHcHF00H1b7EItRDn-aArcs1dZc_hFjHBIEdibTUeV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZGIzNjNlNy1iYjU2LTRkODUtOTgyNC0yMGFjYmM4MTZkNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6MzguNzM3MDY1NDA1WiJ9&digest=sha256%3Afa5c761aabf535e2b01bc4caf3bb66dbede288e1f024ec35568bcef9ed40a9ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=c40c92de-2290-4b31-b019-1984cf5ba252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.816462ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=505d5bf4-7988-411d-b689-6bfb77435d36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=103f1154-e8c5-4246-958d-24185aa0c43a http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" 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.133053ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=a49662a2-aa35-42f3-af04-c1535481b575 http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.23738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=5901da27-01f7-4f9b-90ea-420583db0b1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.222432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=10a737cb-e90a-4574-be33-8da044330e85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.380277ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42091" http.request.id=574777bc-70dd-42e1-b64f-2a0ed6fbe67e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.711267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=458c99fe-1cd6-403a-ad19-504456d08dfa http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.094525ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=8704b13a-275c-4a28-8c53-5f9c0f4d8dad http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.491373ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=df86a420-c990-4803-a482-408949a3ce9b http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.466738ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=26b6984c-1624-41d8-8268-28c9883692e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.425575ms http.response.status=200 http.response.written=41 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=error msg="payload digest does match: "sha256:35d745b505ad5691e9e74c0785a6b97ad03ac2f776eab8dd4a96e3fbb3232648" != "sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e"" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=9b67a733-324c-4377-a94a-b3b0ba90ba0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" time="2025-10-27T11:07:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=9b67a733-324c-4377-a94a-b3b0ba90ba0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44972" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.74908ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=6a5288e5-526f-4030-b058-68cdd94e9fe7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58662" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.952966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=6cba6d6f-d394-4194-86d8-9e00408284db http.request.method=GET http.request.remoteaddr="127.0.0.1:58662" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.461562ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=5b19a1e2-1f1b-4244-b7f2-c4647aea07b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58670" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.103959ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=e2456b4f-347a-4769-82b0-d3f5608f2320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58682" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.756329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=d1b85556-0af1-493c-afba-be41ef114dd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58682" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.268005ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=d43bd05b-b276-4700-99f4-4662c1484625 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58684" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.784277ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=b5bfb2d5-270a-4b18-a98a-da9fbabe0ea0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=cef6c36c-ee19-4f3d-adae-0765727b6375 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.514036ms http.response.status=200 http.response.written=39 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=95b8ef75-7cb6-4645-97cd-83bd8e6758ed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.620471ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c5a1af7e9046fecc7df66281571c921cfcf90b2a74704991ec76c5177cdf291e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=6fb84bf3-b895-4881-9eb7-176f24e9b4a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.641514ms http.response.status=200 http.response.written=35 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=65c9ca3b-be32-4e1d-a59b-204c61aeb9db http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" 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.424218ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=aca382fb-f2d5-4d93-a269-19f59f950b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.362125ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=0db55e3f-4323-4c98-ab48-6a81ec21da6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" 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.562567ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:43Z" 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:42091" http.request.id=0db55e3f-4323-4c98-ab48-6a81ec21da6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" 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.665318ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:43Z" 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:42091" http.request.id=0db55e3f-4323-4c98-ab48-6a81ec21da6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" 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.755175ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=89944217-8eb0-4bb4-9714-7615c192c734 http.request.method=POST http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=aea5b4c6-0fb1-4097-b998-26e28477e8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/1971b7cf-4e9e-46a3-8f7e-0343f9b76b30?_state=0PonhyoKcdGL7YaoK3n7l4bwZyesHqULMbfWMhu6dAl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTcxYjdjZi00ZTllLTQ2YTMtOGY3ZS0wMzQzZjliNzZiMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDMuNTI0MzUwNjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/1971b7cf-4e9e-46a3-8f7e-0343f9b76b30?_state=0PonhyoKcdGL7YaoK3n7l4bwZyesHqULMbfWMhu6dAl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTcxYjdjZi00ZTllLTQ2YTMtOGY3ZS0wMzQzZjliNzZiMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDMuNTI0MzUwNjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" 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:42091" http.request.id=6aa79e3e-3769-4522-9011-d813e0b95f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" 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.862543ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-27T11:07:43Z" 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:42091" http.request.id=6aa79e3e-3769-4522-9011-d813e0b95f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" 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.961364ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-27T11:07:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=59edfa3f-fc10-4c72-8909-6dd3815d80fd http.request.method=POST http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756423ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=a219b9b3-e9dd-4d42-9075-2322547fed5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/36418bdd-0afc-45f3-82d9-56f05b8d21f4?_state=696Rw3riRewXNVsujbN6ykZsVJ5l74Ygzp2gYYixR7p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjQxOGJkZC0wYWZjLTQ1ZjMtODJkOS01NmYwNWI4ZDIxZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDMuNzI1NzQxMjI3WiJ9&digest=sha256%3Abca7045e1514ddb0a7d9a189a077e613aca30c9d54534f8cbb80ac8f25d2d652" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439515308s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/36418bdd-0afc-45f3-82d9-56f05b8d21f4?_state=696Rw3riRewXNVsujbN6ykZsVJ5l74Ygzp2gYYixR7p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjQxOGJkZC0wYWZjLTQ1ZjMtODJkOS01NmYwNWI4ZDIxZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDMuNzI1NzQxMjI3WiJ9&digest=sha256%3Abca7045e1514ddb0a7d9a189a077e613aca30c9d54534f8cbb80ac8f25d2d652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=48b7112d-c792-4f12-9b39-f10936273c9c http.request.method=POST http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=550a561d-0d8a-4722-b4e1-503f5d29875e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/blobs/uploads/82aef7e7-0093-46fa-b358-65fa7d9b69e2?_state=ac5Sn5Vf7Wb5CtMPa1hLr9cCkPqmf-Dcv81eg3gcgex7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MmFlZjdlNy0wMDkzLTQ2ZmEtYjM1OC02NWZhN2Q5YjY5ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDYuNDU2NjIzMDMxWiJ9&digest=sha256%3A89f98f5c79da37c2b95221d24e30dac27d5603d74802aaecf4511577dee4da81" http.request.useragent="Go-http-client/1.1" http.response.duration=5.823749902s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/82aef7e7-0093-46fa-b358-65fa7d9b69e2?_state=ac5Sn5Vf7Wb5CtMPa1hLr9cCkPqmf-Dcv81eg3gcgex7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MmFlZjdlNy0wMDkzLTQ2ZmEtYjM1OC02NWZhN2Q5YjY5ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMjdUMTE6MDc6NDYuNDU2NjIzMDMxWiJ9&digest=sha256%3A89f98f5c79da37c2b95221d24e30dac27d5603d74802aaecf4511577dee4da81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42091" http.request.id=90e483a7-9f1e-4efe-bf01-7c95f89259cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.040286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42091" http.request.id=67b3f2e3-fbeb-48f3-b422-f639c2e078d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=1096430a-359c-45f8-a10b-24814facf4f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.512665ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=30170244-6340-4ffb-a094-47e99baf6a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.47003ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=ca80b67d-774c-43ed-8a00-eed26f559c0d http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418735ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=7415ecfc-0b71-4629-b9fb-0bc913594e6e http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319874ms http.response.status=304 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=df6e15c5-f5ee-46cc-ad6c-921c6a9ac2a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.368828ms http.response.status=200 http.response.written=45 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="rewriting manifest sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=e3381461-e815-49ea-9336-918f02ef6a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" 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-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=e3381461-e815-49ea-9336-918f02ef6a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.461124ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=8a775bc6-9dfd-46e6-b83b-098a389c5536 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=b95c6532-3b60-4d5d-8f33-9913bdd9e49c http.request.method=GET http.request.remoteaddr="127.0.0.1:58696" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.468807ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=948d4595-34d9-4517-814a-cc1b4ccfb87b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58700" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.648952ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42091" http.request.id=3891044d-8168-466b-a020-bd9b1071d696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58710" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.015913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=948926c2-08f7-4bbd-bec2-56d62e52803e http.request.method=GET http.request.remoteaddr="127.0.0.1:58710" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.559279ms http.response.status=200 http.response.written=732 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=a3240848-d0f2-4ca9-bd58-f290323549d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58722" 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.977147ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42091" http.request.id=6e56667a-f3e5-443f-83ce-4d16d632186e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58734" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.104613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=35ec8eab-e668-4ab4-b537-ae983ca6531c http.request.method=GET http.request.remoteaddr="127.0.0.1:58734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.600107ms http.response.status=200 http.response.written=39 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=41648241-0515-4c8e-b0b8-fef504cbf358 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58734" http.request.uri="/v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:39eb63ff5ff8ce00114047eff74b0f16850acfae191ffc91f040640b62f152eb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42091" http.request.id=9b7ce93b-09d4-48d1-948a-82440734c1a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441683ms http.response.status=200 http.response.written=35 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (17.53s) === RUN TestManifestDeleteDisabled time="2025-10-27T11:07: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-27T11:07:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:37029" http.request.id=29ebc8d2-9883-4f6a-b5a6-22e640b04ebf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39082" 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.84019ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-27T11:07: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-27T11:07:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-27T11:07:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-10-27T11:07:52Z" 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-27T11:07:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:45067" http.request.id=0ac519a8-fea2-42d6-bd58-89c789c88cc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.75095ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:45067" http.request.id=6aa9daaf-0163-4cba-836a-7e6b4723edcd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56774" 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.751358ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:45067" http.request.id=8337ff96-bbb5-4dba-981e-1a76ce98dbb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.331312ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-27T11:07:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:45067" http.request.id=88dc9f02-4724-4876-af13-3b4ab4dafc58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56788" 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.75286ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [27/Oct/2025:11:07:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.48s) === RUN TestProxyManifestGetByTag time="2025-10-27T11:07: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-27T11:07:52Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=e1c8c591-c4cf-40b8-a792-31cb970fc1b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47248" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=cc65ca40-e345-4405-a255-16f0ddd976f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47248" http.request.uri="/v2/foo/bar/blobs/uploads/6b0860fd-58da-455d-9af3-f3926aba8097?_state=kTbXLrWHNcXJRZFuLSY66RRZ4EBClzqm0h1Gfxms8CZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMDg2MGZkLTU4ZGEtNDU1ZC05YWYzLWYzOTI2YWJhODA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzo1My4xMzc2NDEwOThaIn0%3D&digest=sha256%3A5b3064804ffc657d2c3bae309a8d54053ab68a51b4927b8e67ef2de450cdc34a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.055625328s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:53 +0000] "PUT /v2/foo/bar/blobs/uploads/6b0860fd-58da-455d-9af3-f3926aba8097?_state=kTbXLrWHNcXJRZFuLSY66RRZ4EBClzqm0h1Gfxms8CZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMDg2MGZkLTU4ZGEtNDU1ZC05YWYzLWYzOTI2YWJhODA5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzo1My4xMzc2NDEwOThaIn0%3D&digest=sha256%3A5b3064804ffc657d2c3bae309a8d54053ab68a51b4927b8e67ef2de450cdc34a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=d5b32f32-8dab-4c9c-89ab-d96209ec1b87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47248" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:07: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-27T11:07:59Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-10-27T11:07:59Z" level=info msg="Starting upload purge in 22m0s" go.version=go1.25.3 time="2025-10-27T11:07:59Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=4ea603a8-7a83-4e3e-8fac-567d93e6a333 http.request.method=GET http.request.remoteaddr="127.0.0.1:47248" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.643055ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38769" go.version=go1.25.3 time="2025-10-27T11:07:59Z" 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-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=b163381c-9dfe-41fe-a59a-3445d9f41459 http.request.method=GET http.request.remoteaddr="127.0.0.1:52946" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.646456ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38769 /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:38769/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=fce85561-2c22-4a5f-94e8-0b49282bce42 http.request.method=GET http.request.remoteaddr="127.0.0.1:49548" http.request.uri="/v2/foo/bar/manifests/sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=d8c2bc58-4f5c-4da9-ba30-91cfac544bef http.request.method=GET http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/manifests/sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.495858ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/foo/bar/manifests/sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec with ttl=167h59m59.99999482s" go.version=go1.25.3 time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=fce85561-2c22-4a5f-94e8-0b49282bce42 http.request.method=GET http.request.remoteaddr="127.0.0.1:49548" http.request.uri="/v2/foo/bar/manifests/sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.978299ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/foo/bar/manifests/sha256:8ea278cf1267af1d208f5896bc06ba23b9cbe59f2d23d0a4b3a1fc9b3f12acec HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=d1bb32d0-de58-44eb-a866-1cd77450d059 http.request.method=GET http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.391871ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38769 /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:38769/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=9d0d2d9f-25f3-4916-96ae-d2d8bc7a9cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" 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-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=df6c7893-7e99-46ac-a578-5d1d6633081a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52962" 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.41981ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=9d0d2d9f-25f3-4916-96ae-d2d8bc7a9cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" 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=8.860269ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:07:59Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=8757a6f6-86f3-41ff-b399-3f0f9601f166 http.request.method=POST http.request.remoteaddr="127.0.0.1:52962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.658086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=1353f3b4-9c48-4a46-8e12-9ee9930eba83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52962" http.request.uri="/v2/foo/bar/blobs/uploads/fba237b7-6f73-4b64-bc85-5ecd68bbde74?_state=SASG7xB7T9lO3dnFEZd06JH62Qu943v5ih3v0TzzWCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTIzN2I3LTZmNzMtNGI2NC1iYzg1LTVlY2Q2OGJiZGU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzo1OS40ODE0NjgwNjZaIn0%3D&digest=sha256%3Acdf6f2a2476764fd1ff475b0bf3b36e9940887492eeb4eec35871206cbf7c59e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.647576449s http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/fba237b7-6f73-4b64-bc85-5ecd68bbde74?_state=SASG7xB7T9lO3dnFEZd06JH62Qu943v5ih3v0TzzWCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTIzN2I3LTZmNzMtNGI2NC1iYzg1LTVlY2Q2OGJiZGU3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0yN1QxMTowNzo1OS40ODE0NjgwNjZaIn0%3D&digest=sha256%3Acdf6f2a2476764fd1ff475b0bf3b36e9940887492eeb4eec35871206cbf7c59e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=905c45c8-cce4-4e62-af88-1ad6aeb0b90f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52962" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.492283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=0140cc66-f58f-47f0-b3b2-e4d366f42ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52962" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.189942ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38769 /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:38769/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=e78e6cc3-110b-4c68-8f39-2b1febe7ecd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60100" 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-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=f850f591-9c09-4db6-b547-0649bf8f22f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48850" 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.380354ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=291bf824-5e12-41ca-b181-3f671b06b6e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206687ms http.response.status=200 http.response.written=2 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38769 /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:38769/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=e78e6cc3-110b-4c68-8f39-2b1febe7ecd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60100" 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-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:38769" http.request.id=c32bdfef-fe7e-49b7-8e5e-b54abcc255d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48862" 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.131495ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-27T11:08:04Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:816d0ef030608bea2fe81dbc7eb2f82338623b44141b5b6bf57d4742866b82d8 with ttl=167h59m59.999992859s" go.version=go1.25.3 time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:44267" http.request.id=e78e6cc3-110b-4c68-8f39-2b1febe7ecd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60100" 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=14.42039ms http.response.status=200 http.response.written=935 127.0.0.1 - - [27/Oct/2025:11:08:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.34s) === RUN TestAppDispatcher time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46771" http.request.id=c30e81c9-730e-49c6-b479-62142ea60c05 http.request.method=GET http.request.remoteaddr="127.0.0.1:42996" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.5677ms http.response.status=200 http.response.written=0 time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46771" http.request.id=8f924ffa-18a0-4614-9d7b-2bd4a416b5dc http.request.method=GET http.request.remoteaddr="127.0.0.1:42996" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279731ms http.response.status=200 http.response.written=0 time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46771" http.request.id=729534af-8e0e-47d1-951b-9c02c4d6915f http.request.method=GET http.request.remoteaddr="127.0.0.1:42996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419513ms http.response.status=200 http.response.written=0 time="2025-10-27T11:08:04Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46771" http.request.id=57437868-519e-430e-a4e3-71dd57847b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:42996" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500303ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-27T11:08:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:04Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:04Z" 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:34155" http.request.id=b62367e4-5f31-4f93-8b1c-7baa68b911ee http.request.method=GET http.request.remoteaddr="127.0.0.1:49148" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-27T11:08:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:04Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:04Z" level=info msg="configuring file health check path=/tmp/healthcheck2435144073, interval=1" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-27T11:08:08Z" 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=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:08Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:08Z" level=info msg="configuring TCP health check addr=127.0.0.1:34641, interval=1" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-27T11:08:12Z" 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=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:12Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb time="2025-10-27T11:08:12Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41845, interval=1, threshold=3" go.version=go1.25.3 instance.id=3217be81-5238-479c-b741-5455d3a6cdeb --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 153.875s ? 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.17s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.39s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.73s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.363s === RUN TestSchedule time="2025-10-27T11:05:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997109ms" go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.123µs" go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.443µs" go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac 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-27T11:05:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-27T11:05:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996138ms" go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996425ms" go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac time="2025-10-27T11:05:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-27T11:05:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=d9cfc725-443a-49c6-9e41-8be9ee25d0ac --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.592s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.40s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27432960 sha256:4379668f649874eba43b36b9e97466cbaab085796a4d9cac5f9b806c5d2f36b3 [] map[] } --- PASS: TestSimpleBlobRead (0.77s) === RUN TestBlobMount --- PASS: TestBlobMount (0.35s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.21s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.61s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.99s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2c0fe3ec3e7ad054dae5b8a6b92a5e7df1fd3bcbc8b80d063c72e750b2e6eb91 palailogos: marking blob sha256:edf044977b1a0c7a01b18e2719bf7a8a3d96ad0d5d5ab4f466af18b28ba15ffe palailogos: marking blob sha256:74ca8a7aa7fa5ad7814de5c9731d937fe25b413f289301fc3f129dd936b28093 palailogos: marking manifest sha256:351c8b8868e8365183e4c22c2810380859ea12292e07934f48312b47ab45faf7 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:afec50c7f225e010816a096e2a8b5c052243f68f25ead3dca5a5d55b42b67ac9 palailogos: marking blob sha256:b6de8e3c3bb9b3c8caa4e70a2e56be0ad718a81c0ff91ce3b257df5aad0d7b9b palailogos: marking manifest sha256:4a3f06d8b818c701c97af3b35ab67f1c323de8e5932cfd61032901141567814b palailogos: marking blob sha256:91de0daf712e5b738584f1b2a114a8f92b69ed9c0a1ffd27b3dc59e5cf89e325 palailogos: marking blob sha256:16ad1ce2bde14e5da203100501d96c02c4c9977255f34f619f39a0508c66acbb palailogos: marking manifest sha256:a22bb6dc22c01ac64a226fc6f1d8e0505ea81f723100e95cc864f476f0b31bfa palailogos: marking blob sha256:4a3f06d8b818c701c97af3b35ab67f1c323de8e5932cfd61032901141567814b palailogos: marking blob sha256:2c0fe3ec3e7ad054dae5b8a6b92a5e7df1fd3bcbc8b80d063c72e750b2e6eb91 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.03s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2 deletemanifests: marking manifest sha256:7ce219c46c9e5673f2eab4472a5bd3c4e68a1e33e4b71abfee43edadac304944 deletemanifests: marking blob sha256:01a74e58293e0975fecec477b39fecfddb95da747580e155c5f646293a3c616c deletemanifests: marking blob sha256:0fc755491d386ae062ae69fef8f8fcbd466adaaee5f8104882609d44d9fc1603 deletemanifests: marking blob sha256:18010afce0328278ce40b015c3685e4f1eb8bc4255ec86864bba22ffbbac8c9a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2 blob eligible for deletion: sha256:880883267809755856f79718343e139d69025cb184f8840168a84a260808aab5 blob eligible for deletion: sha256:b2af33fbcc0764990039d896244fdedb30779cc733a9fc8a8042c7c9c431ca48 blob eligible for deletion: sha256:f574c2c89acdeff78214986af5e0a47db3c29d81bfc5ed00dce17ca6420777ff deletemanifests manifest eligible for deletion: sha256:194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2 deletemanifests: marking manifest sha256:7ce219c46c9e5673f2eab4472a5bd3c4e68a1e33e4b71abfee43edadac304944 deletemanifests: marking blob sha256:01a74e58293e0975fecec477b39fecfddb95da747580e155c5f646293a3c616c deletemanifests: marking blob sha256:0fc755491d386ae062ae69fef8f8fcbd466adaaee5f8104882609d44d9fc1603 deletemanifests: marking blob sha256:18010afce0328278ce40b015c3685e4f1eb8bc4255ec86864bba22ffbbac8c9a time="2025-10-27T11:06:04Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 time="2025-10-27T11:06:04Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2 time="2025-10-27T11:06:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/194363b817b9f7a1e72f2103b39d56a939862585407b58ff4f84df12649c3ff2" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:880883267809755856f79718343e139d69025cb184f8840168a84a260808aab5 time="2025-10-27T11:06:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/880883267809755856f79718343e139d69025cb184f8840168a84a260808aab5" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:b2af33fbcc0764990039d896244fdedb30779cc733a9fc8a8042c7c9c431ca48 time="2025-10-27T11:06:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b2/b2af33fbcc0764990039d896244fdedb30779cc733a9fc8a8042c7c9c431ca48" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:f574c2c89acdeff78214986af5e0a47db3c29d81bfc5ed00dce17ca6420777ff time="2025-10-27T11:06:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f574c2c89acdeff78214986af5e0a47db3c29d81bfc5ed00dce17ca6420777ff" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 --- PASS: TestDeleteManifestIfTagNotFound (2.16s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:17225d72972e91bddd4e96209c00992626c59f67fe950cc4dd20579378cede22 time="2025-10-27T11:06:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17225d72972e91bddd4e96209c00992626c59f67fe950cc4dd20579378cede22" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:bb47284fff7f08f262b26aba7913dd2945a7c68068843f53a62aa44e1dba60a6 time="2025-10-27T11:06:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb47284fff7f08f262b26aba7913dd2945a7c68068843f53a62aa44e1dba60a6" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:f6e38ebbcf541ec05f35b26a7502bffe8aca26ba272f64609e4843aaa1e47a6f time="2025-10-27T11:06:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f6e38ebbcf541ec05f35b26a7502bffe8aca26ba272f64609e4843aaa1e47a6f" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 --- PASS: TestGCWithMissingManifests (0.66s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:cb6de437522ee1b04611ddadd8074edfd48325be5e8d80638863f1e063e4fe6e komnenos: marking blob sha256:46e2dc980c0ca0a361a1c467635a5fba971db440da938863ee6b1ddeb25581a8 komnenos: marking blob sha256:e9f0babf5f7d27728d2f93f0806f82551eecb758e1e14e25d9a003b56ff0517c 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:06c5f51ebdbcb92aaebb0c5ce1b05429bb327cc73b2b5702d90ce9a51b74bcf7 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06c5f51ebdbcb92aaebb0c5ce1b05429bb327cc73b2b5702d90ce9a51b74bcf7" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:13ba6a07e52e60d3718bd769a32b15c5f813a3aef9177eca92df51d6a08a2b2c time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/13/13ba6a07e52e60d3718bd769a32b15c5f813a3aef9177eca92df51d6a08a2b2c" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:63932ebcdffb08104e9b1f8b1d801caa9db3a56591d86cddb53bee276414fc59 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/63932ebcdffb08104e9b1f8b1d801caa9db3a56591d86cddb53bee276414fc59" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:8c458b10e654b151ffd35130017b884e7938a20c3d8805d89e1d1c2cb51ef073 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c458b10e654b151ffd35130017b884e7938a20c3d8805d89e1d1c2cb51ef073" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:98ec7596f50a7bb2cfad988df8d21f5d7e79b11f87c2b8f3d3dbd252e1e00ce1 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98ec7596f50a7bb2cfad988df8d21f5d7e79b11f87c2b8f3d3dbd252e1e00ce1" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:c7a74eb25dd205b5fec1f989c3df953c298e89b94b93ebc1f5b75a5a8b916e88 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c7/c7a74eb25dd205b5fec1f989c3df953c298e89b94b93ebc1f5b75a5a8b916e88" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-27T11:06:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 --- PASS: TestDeletionHasEffect (2.36s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.26s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b3a8a86dca3f7d88bc6dd1ceb05b93825ee2b27328b3c8f0ec9953687835b10d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:52edabbb22d5a4ef353e17bc8cf38fd4b2664671a54dcf988854831cf366ed73 michael_z_doukas: marking blob sha256:98828739be03209cd3a52c36e279942a867e94902e75369ad282254bfa63b024 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e04c0102ece095055eb731abe9fffb2104319fa86bcf954a4a057b1b4c6d47e1 time="2025-10-27T11:06:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e04c0102ece095055eb731abe9fffb2104319fa86bcf954a4a057b1b4c6d47e1" go.version=go1.25.3 instance.id=0f908fd1-14b4-47bf-88e5-feec8e050114 --- PASS: TestOrphanBlobDeleted (0.99s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0dc05dd71461945ba3ad85cf233a10124f2ac9a9cc959244d1e77e8f167ce32b linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7d960b99754f0a2f11dd2ea4e42df7f1f9a464e3a447e28ae6a2180556f96a4c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.72s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.78s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.47s) === 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-27T11:06:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-27 10:06:14.588368661 +0000 UTC m=-3570.795267824, actuallyDelete=true" time="2025-10-27T11:06:14Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-27T11:06:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811, actuallyDelete=true" time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4c21207a-4d5a-4ead-9acd-ca7063584b9d have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b99290d-6429-49fa-9490-9845256345ac have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c890dd33-7b37-46ae-80f6-6fbce4d65981 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3c46738-09ed-4a96-9f56-7704dfaa6961 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ddba34f4-96a1-4bc9-9818-9d6cc1bf8355 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/e3cb22a0-addf-4742-a691-98f37dab5143 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/309d7373-152c-4bf1-8615-a9ec4fbbd458 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37085b30-c782-419a-a308-db0dfdc1a6e7 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b1027804-3ad0-432e-840e-a93862f07cb2 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c54db431-8435-4b10-bf4e-19c2af64f646 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/321172be-94c8-49ad-8fb6-efb57f47af96 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.589742294 +0000 UTC m=+29.206105811). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-27T11:06:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453, actuallyDelete=true" time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e1a2977d-c520-45f6-b358-04c1f977144b have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ae55933a-f486-4865-bea7-8df24c5964bd have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4030da40-924a-4cf3-8c84-fc98bcd23fba have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5f055e46-2cd4-4a60-b12d-1b2435036df8 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a907c580-ec5e-47f6-b2c7-e276d3358f04 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.591666933 +0000 UTC m=+29.208030453). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-27T11:06:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417, actuallyDelete=true" time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c165dfe-ea46-4f8b-acbd-49477cba6088 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4a11582b-f57f-4af1-be4d-c6e1f3c954fd have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51e4cffb-3e62-4bc0-a8c8-51d8cd2b767d have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/58712501-c526-4ea8-991f-d031924fcaf3 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e8174f54-fd81-42d8-995d-f93698584512 have older date (2025-10-27 10:06:14 +0000 UTC) than purge date (2025-10-27 11:06:14.592748901 +0000 UTC m=+29.209112417). Removing upload directory." time="2025-10-27T11:06:14Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-27T11:06:14Z" level=info msg="PurgeUploads starting: olderThan=2025-10-27 11:06:14.593606805 +0000 UTC m=+29.209970327, actuallyDelete=true" time="2025-10-27T11:06:14Z" 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 29.241s ? 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.012s === 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.031s === RUN TestWalkFileRemoved time="2025-10-27T11:05:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.011s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.377s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.103s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.33s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.725s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.96s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.413s ? 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-27T11:05:45Z" 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-27T11:05:45Z" 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-27T11:05:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 time="2025-10-27T11:05:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.01s) time="2025-10-27T11:05:45Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=ae2263db-1aef-461e-ac83-a1aba8041528 ip=?0000000000000000000000000000000000 time="2025-10-27T11:05:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=ae2263db-1aef-461e-ac83-a1aba8041528 --- PASS: TestMatchIPV4_2 (0.01s) time="2025-10-27T11:05:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=ae2263db-1aef-461e-ac83-a1aba8041528 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-10-27T11:05:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-27T11:05:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-27T11:05:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-10-27T11:05:49Z" 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.517s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.014s ? 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.374s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.86s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.267s ? 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.022s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 26.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Mon, 27 Oct 2025 11:08:20 +0000 elapsed time 0h 3m 13s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251027.110510) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 440 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...