>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 00:57:28 +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.5-r0) (2/2) Installing .makedepends-docker-registry (20251204.005729) Executing busybox-1.37.0-r29.trigger OK: 593 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-12-04T00:57:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T00:57:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.017s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T00:57:47Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.010s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.05s) PASS ok github.com/docker/distribution/health/checks 0.057s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.009s === 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.011s === 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.009s ? 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/12/04 00:57:47 http: TLS handshake error from 127.0.0.1:43684: 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:37673/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37673/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37673/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37673/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38029?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.65s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T00:57:48Z" level=info msg="broadcaster: closing" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" time="2025-12-04T00:57:48Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T00:57:48Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 1} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 1} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:57:48Z" level=warning msg="&{0xc000380660 0.9} encountered too many errors, backing off" time="2025-12-04T00:57:48Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.471s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-04T00:57:47Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:57:47.489519356Z" 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.5 time="2025-12-04T00:57:47.4895532Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:57:47.489689584Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.5 time="2025-12-04T00:57:47.489751211Z" level=info msg="PurgeUploads starting: olderThan=2025-11-27 00:57:47.4897244 +0000 UTC m=-604799.904308428, actuallyDelete=true" time="2025-12-04T00:57:47.489869385Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T00:57:47.489882444Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T00:57:47.489870264Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-12-04T00:57:47.489899621Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.5 time="2025-12-04T00:57:47.490185024Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T00:57:50.505068488Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=2a96f9ce-9470-44eb-add4-71283e4579a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33210" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.7632ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:57:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T00:57:50.505355198Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.21s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T00:57:50.841277642Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:57:50.842021003Z" 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.5 time="2025-12-04T00:57:50.842057625Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:57:50.842174716Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.5 time="2025-12-04T00:57:50.842216029Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.34s) PASS ok github.com/docker/distribution/registry 11.558s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.080s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T00:57:47Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=11123b3a-c897-4908-a343-93cdc8346d24 time="2025-12-04T00:57:47Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=11123b3a-c897-4908-a343-93cdc8346d24 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T00:57:47Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="gEEi6WvCL7DRUL6GcC6GjQTe-_-ZLfFAKZ9lEPG4ibE" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.090s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-12-04T00:57:47Z" level=info msg="token not to be used before 2025-12-04 00:57:48 +0000 UTC - currently 2025-12-04 00:57:47.400210154 +0000 UTC m=+0.006945661" time="2025-12-04T00:57:47Z" level=info msg="token not to be used after 2025-12-04 00:57:47 +0000 UTC - currently 2025-12-04 00:57:47.400792608 +0000 UTC m=+0.007528089" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T00:57:47Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.017s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.049s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T00:57:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:57:47Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:57:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41427" http.request.id=cdc0b632-5adf-425d-b5a0-ada3136fcfaf http.request.method=GET http.request.remoteaddr="127.0.0.1:33104" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.583542ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:57:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T00:57:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:57:47Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:57:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=86603c5d-7370-40cb-8b07-e80171bb50a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.95205ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:57:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:57:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=4e379b7c-9a21-4bbb-9e69-01fec1485c5b http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.475µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=51c15d35-4eca-4248-86f1-f24103bf6f9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/aaaa/blobs/uploads/0de2da6f-d4a2-4478-8b30-5b5ccc5ba41f?_state=WAa8aX5jhLLKxSGrnEIvpdb7aaxCvJPyFsKYJI3Fch97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZGUyZGE2Zi1kNGEyLTQ0NzgtOGIzMC01YjVjY2M1YmE0MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NDcuNjk5Mzk2NDEyWiJ9&digest=sha256%3A6ca401646043b5d2a0674b8cd8943a35ea528a243d15140e878db0a64a91e11b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.574769867s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0de2da6f-d4a2-4478-8b30-5b5ccc5ba41f?_state=WAa8aX5jhLLKxSGrnEIvpdb7aaxCvJPyFsKYJI3Fch97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZGUyZGE2Zi1kNGEyLTQ0NzgtOGIzMC01YjVjY2M1YmE0MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NDcuNjk5Mzk2NDEyWiJ9&digest=sha256%3A6ca401646043b5d2a0674b8cd8943a35ea528a243d15140e878db0a64a91e11b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=0e0bc219-c2aa-401a-bd43-639f9b557a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.169267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=5002437f-50ef-455d-8709-50a63bb48cfb http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=184ebe5d-d186-4ace-98a0-36911c0f2241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bbbb/blobs/uploads/470276d8-df3e-43ae-9ab0-084663000241?_state=M-8PSg3gRu7iNnJBuDdW9mQYif0xRc_NZNiasXFK06x7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NzAyNzZkOC1kZjNlLTQzYWUtOWFiMC0wODQ2NjMwMDAyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NTIuNTEwNTExOTA4WiJ9&digest=sha256%3Ab880ba9beb76c46ec140160c417e90c6ddca1db709334e1aec053c54a9f93fb4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.262488637s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/470276d8-df3e-43ae-9ab0-084663000241?_state=M-8PSg3gRu7iNnJBuDdW9mQYif0xRc_NZNiasXFK06x7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NzAyNzZkOC1kZjNlLTQzYWUtOWFiMC0wODQ2NjMwMDAyNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NTIuNTEwNTExOTA4WiJ9&digest=sha256%3Ab880ba9beb76c46ec140160c417e90c6ddca1db709334e1aec053c54a9f93fb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=c4365030-7b3a-4594-a8bf-ff7c1a40a966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:57:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=7b95f0fb-ef5b-40c5-ac7e-b37b2ebcb861 http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=6747a479-ffbc-4b31-9be5-5078fd20b631 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/cccc/blobs/uploads/10affd97-0110-4505-9ae8-014e5614ceff?_state=iXSL3qd5reIu8wtSrqtowtDtO1lRthekSFGDNELDQRB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMGFmZmQ5Ny0wMTEwLTQ1MDUtOWFlOC0wMTRlNTYxNGNlZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NTYuOTY5ODAxOTU4WiJ9&digest=sha256%3A56102f65dc71de44fc2ad099f824c2ff2f2b2163f43ca5b2ad2f3caf24545742" http.request.useragent="Go-http-client/1.1" http.response.duration=5.370458962s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:57:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/10affd97-0110-4505-9ae8-014e5614ceff?_state=iXSL3qd5reIu8wtSrqtowtDtO1lRthekSFGDNELDQRB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMGFmZmQ5Ny0wMTEwLTQ1MDUtOWFlOC0wMTRlNTYxNGNlZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTc6NTYuOTY5ODAxOTU4WiJ9&digest=sha256%3A56102f65dc71de44fc2ad099f824c2ff2f2b2163f43ca5b2ad2f3caf24545742 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=f4841568-c84f-4b55-a420-e9b5d548bc02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.187788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=4f6d0a4b-18ea-440c-9024-4fed45e349f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092309ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=2953a704-f3bb-4b7d-bd13-327a8f20535e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/dddd/blobs/uploads/96b12481-6911-45d5-b853-bd15437b09aa?_state=mohuJRpH25DUqeAQpcxCAJ5MbHvCD6JYaj7iAs0_ojF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NmIxMjQ4MS02OTExLTQ1ZDUtYjg1My1iZDE1NDM3YjA5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MDIuNTI1OTk4MTM5WiJ9&digest=sha256%3A299294838f87383e82592f2fbdabb9cb77c13d698ee37255a48cafef36bd0992" http.request.useragent="Go-http-client/1.1" http.response.duration=4.424449641s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/96b12481-6911-45d5-b853-bd15437b09aa?_state=mohuJRpH25DUqeAQpcxCAJ5MbHvCD6JYaj7iAs0_ojF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NmIxMjQ4MS02OTExLTQ1ZDUtYjg1My1iZDE1NDM3YjA5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MDIuNTI1OTk4MTM5WiJ9&digest=sha256%3A299294838f87383e82592f2fbdabb9cb77c13d698ee37255a48cafef36bd0992 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=43d4d49b-ad9a-4bb6-8c4b-e43e669ddf51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.233707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=a8a99ccd-02d7-4ad1-a099-6e6a0305fb1f http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.354µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:07 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=85283a41-7525-49df-b08e-a26e76705949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/eeee/blobs/uploads/a315a524-70fe-4826-aca2-d78465e94262?_state=CBmFOSN7OYzY0gZ_FBAvLtS_ODMcWg44M3mRzwX-lQ17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMzE1YTUyNC03MGZlLTQ4MjYtYWNhMi1kNzg0NjVlOTQyNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MDcuMjAwNTUyMjA3WiJ9&digest=sha256%3A361a205ddbd66bfda9d13f43b9041aa01a83034e03dfb820c8bc6d46b5d36cb7" http.request.useragent="Go-http-client/1.1" http.response.duration=6.716145265s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:07 +0000] "PUT /v2/foo/eeee/blobs/uploads/a315a524-70fe-4826-aca2-d78465e94262?_state=CBmFOSN7OYzY0gZ_FBAvLtS_ODMcWg44M3mRzwX-lQ17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMzE1YTUyNC03MGZlLTQ4MjYtYWNhMi1kNzg0NjVlOTQyNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MDcuMjAwNTUyMjA3WiJ9&digest=sha256%3A361a205ddbd66bfda9d13f43b9041aa01a83034e03dfb820c8bc6d46b5d36cb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=54e60ca7-6394-459d-97a4-a3099be5ef1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:13 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=e6c3271a-29ba-4a93-894e-af61b6bc3949 http.request.method=POST http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.96181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=7cdd1fe7-8ac8-4daf-8b04-afea8e0f52bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/ffff/blobs/uploads/a47649e6-9d73-4ba4-bf0e-58e409150882?_state=0IA3Q2LbAlZYpgphh7C7KNrSkJI29NKW4jjlzzOY_Vp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNDc2NDllNi05ZDczLTRiYTQtYmYwZS01OGU0MDkxNTA4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MTQuMDkzNTQyOTJaIn0%3D&digest=sha256%3Aac93851fda849c0d7ee93ea4780417c9b7a58daad2fab5bb00df3cf9a7b1f1a1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.424507035s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/a47649e6-9d73-4ba4-bf0e-58e409150882?_state=0IA3Q2LbAlZYpgphh7C7KNrSkJI29NKW4jjlzzOY_Vp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNDc2NDllNi05ZDczLTRiYTQtYmYwZS01OGU0MDkxNTA4ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MTQuMDkzNTQyOTJaIn0%3D&digest=sha256%3Aac93851fda849c0d7ee93ea4780417c9b7a58daad2fab5bb00df3cf9a7b1f1a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=a26a325d-d6b4-4da6-9526-b44d680cfa3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.947547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=95934f03-5e7e-4e21-8f6a-6a417441b479 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.446555ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=4dfcb53b-834a-407d-9f59-b4e367af9a30 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.61504ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=ba4f542a-4f82-4798-9e09-8b5f1223dede http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.417371ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=16a46b05-38de-4332-9869-488bb5bdf011 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.341794ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=938d11a1-3e30-4e1e-b2bc-8eb60db8de48 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460121ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=e8f9566a-c689-48ce-aa5c-2aa20481dc4e http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.40792ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" 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.5 http.request.host="127.0.0.1:42055" http.request.id=5d0d514c-e4f4-4824-b51b-e6e6c9b629f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.519086ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" 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.5 http.request.host="127.0.0.1:42055" http.request.id=8e3ba76f-32ae-46b4-a83a-45dacff2f9eb http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.309876ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=1ba4191e-ed36-4fe0-bc0c-61c7da8a1cb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.126986ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42055" http.request.id=caca8577-d4a3-49d8-9f1b-c3a6c96d5266 http.request.method=GET http.request.remoteaddr="127.0.0.1:47550" 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.288688ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:58:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:58:17Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:58:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=d9d9ca3f-fa28-41d5-acd5-2ecfcc849a63 http.request.method=POST http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=49a8bcd5-d7aa-4154-888b-c011715173cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/aaaa/blobs/uploads/9a7c1878-5e7a-4d32-a75f-ca9ec7fe3ee0?_state=DBb4M5GadISq6gwlx9tixlBa92QwEHWlCzhdIlOg0fh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YTdjMTg3OC01ZTdhLTRkMzItYTc1Zi1jYTllYzdmZTNlZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MTcuNzU0Njc3NDE2WiJ9&digest=sha256%3A1c0b2c140e09d22b12990fb2a9d45c7e335ac05fe2dfb5be296dfe07b15a15f1" http.request.useragent="Go-http-client/1.1" http.response.duration=6.120760162s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:17 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9a7c1878-5e7a-4d32-a75f-ca9ec7fe3ee0?_state=DBb4M5GadISq6gwlx9tixlBa92QwEHWlCzhdIlOg0fh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YTdjMTg3OC01ZTdhLTRkMzItYTc1Zi1jYTllYzdmZTNlZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MTcuNzU0Njc3NDE2WiJ9&digest=sha256%3A1c0b2c140e09d22b12990fb2a9d45c7e335ac05fe2dfb5be296dfe07b15a15f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=57554c82-2302-49ed-9981-a3baab8f2979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.393315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=a55f99c1-ce68-4991-8c35-007eb7c4485a http.request.method=POST http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501127ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=8942b0f1-cf73-4cf7-8a60-c3ffe6194cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/bbbb/blobs/uploads/0f04d7b4-4402-454c-a4b0-adbaeb78c039?_state=r3Gku-f0IzgYK93mCZQiC3VqU2_9dVLki-LCtPz_e-57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZjA0ZDdiNC00NDAyLTQ1NGMtYTRiMC1hZGJhZWI3OGMwMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MjQuMDcxNzk1ODI3WiJ9&digest=sha256%3Afb34b664297cddb4b34328c338ecf91751245bd1d99670b3976824bb70ca4198" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484053657s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0f04d7b4-4402-454c-a4b0-adbaeb78c039?_state=r3Gku-f0IzgYK93mCZQiC3VqU2_9dVLki-LCtPz_e-57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZjA0ZDdiNC00NDAyLTQ1NGMtYTRiMC1hZGJhZWI3OGMwMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MjQuMDcxNzk1ODI3WiJ9&digest=sha256%3Afb34b664297cddb4b34328c338ecf91751245bd1d99670b3976824bb70ca4198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=e874e817-6676-46b4-9c7c-0a75026131f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:27 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=1445ce3c-198f-4791-ab8b-5db88577b632 http.request.method=POST http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:27 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=87af636e-87d9-4b6f-8c6e-19e7fc7a2067 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/cccc/blobs/uploads/5186d9cd-aede-440c-863b-7f6e9e821ae6?_state=_lre5nOGxRu-uBs9Kc0IfV1n6gH0caUqsSLPYmIWi357Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MTg2ZDljZC1hZWRlLTQ0MGMtODYzYi03ZjZlOWU4MjFhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MjcuNzIwNzQwOTUxWiJ9&digest=sha256%3A0f3570d73f29cfcf498ecdfecd2de1dc2f242197842f57bee89bb431cf7f2b21" http.request.useragent="Go-http-client/1.1" http.response.duration=2.53040755s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:27 +0000] "PUT /v2/foo/cccc/blobs/uploads/5186d9cd-aede-440c-863b-7f6e9e821ae6?_state=_lre5nOGxRu-uBs9Kc0IfV1n6gH0caUqsSLPYmIWi357Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1MTg2ZDljZC1hZWRlLTQ0MGMtODYzYi03ZjZlOWU4MjFhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MjcuNzIwNzQwOTUxWiJ9&digest=sha256%3A0f3570d73f29cfcf498ecdfecd2de1dc2f242197842f57bee89bb431cf7f2b21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=3e232ae4-014d-4498-b60e-5173109dc011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=41717602-54ab-452f-b1d0-36f6aaef3be1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.622196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=2421ae5d-bbfd-4b01-89ca-d94549cde61f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/dddd/blobs/uploads/51dc8459-d473-4d2e-b08e-3d85d90bba7a?_state=_1Fm-g4fzfR9eRQ1lrF3tvWamVjh4xX67P0u5jxJ5J17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MWRjODQ1OS1kNDczLTRkMmUtYjA4ZS0zZDg1ZDkwYmJhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MzAuNDI4MDQ3NTE1WiJ9&digest=sha256%3A805724eaaad761a71271562f778ead4e31c7fce3fa581ce941f81a795b865650" http.request.useragent="Go-http-client/1.1" http.response.duration=4.297339949s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/51dc8459-d473-4d2e-b08e-3d85d90bba7a?_state=_1Fm-g4fzfR9eRQ1lrF3tvWamVjh4xX67P0u5jxJ5J17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MWRjODQ1OS1kNDczLTRkMmUtYjA4ZS0zZDg1ZDkwYmJhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MzAuNDI4MDQ3NTE1WiJ9&digest=sha256%3A805724eaaad761a71271562f778ead4e31c7fce3fa581ce941f81a795b865650 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=335f9b39-0675-4415-a4e2-cff36958b323 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52252" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.853904ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45551" http.request.id=441d0a47-578f-4b94-972e-73ddb27653d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52252" 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.512455ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (47.20s) === RUN TestURLPrefix time="2025-12-04T00:58: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.5 time="2025-12-04T00:58:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46779" http.request.id=27ae4af3-353e-4422-98b0-d1d9e0babeb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48420" 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.995614ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-04T00:58: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.5 time="2025-12-04T00:58:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:58:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=0c05de86-1b96-473a-abe1-78ef9e9a5c68 http.request.method=GET http.request.remoteaddr="127.0.0.1:59572" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057986ms http.response.status=404 http.response.written=157 vars.digest="sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "GET /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=9949f413-047e-45f1-a0f5-cfeace484522 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.142µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=efbdeb7d-bdf0-492b-8add-251e07aec644 http.request.method=POST http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.441µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=43492979-45fe-414f-8455-94aa35bb56d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176874ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "GET /v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=95b91d28-875c-41da-8e8f-fc8bbbf0b457 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180024ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=46751410-c186-4e3f-8682-02ae9ff198a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ec5eb1c2-32ec-4102-831b-2787761fa2e4 time="2025-12-04T00:58:34Z" 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.5 http.request.host="127.0.0.1:34687" http.request.id=46751410-c186-4e3f-8682-02ae9ff198a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59576" http.request.uri="/v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.934188ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ec5eb1c2-32ec-4102-831b-2787761fa2e4 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "GET /v2/foo/bar/blobs/uploads/ec5eb1c2-32ec-4102-831b-2787761fa2e4?_state=mmohxtjom7d2J5e6gbzxuRpHo21kN983RyQXMM01_np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjNWViMWMyLTMyZWMtNDEwMi04MzFiLTI3ODc3NjFmYTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC44OTMwOTQxOTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=acaa7c30-3f09-4784-916e-359946690b74 http.request.method=POST http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374465ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=930ee9d5-58c0-4b96-b0d3-5639fb7e07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/7333de95-8f44-43ec-90e8-245415189220?_state=PE5bkfTJtGSVXJZ5UBf1tguK4EY-1wizfTvesoow7Jd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzNkZTk1LThmNDQtNDNlYy05MGU4LTI0NTQxNTE4OTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDI0MTA3MTVaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" provided=sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f vars.name="foo/bar" vars.uuid=7333de95-8f44-43ec-90e8-245415189220 time="2025-12-04T00:58:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=930ee9d5-58c0-4b96-b0d3-5639fb7e07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/7333de95-8f44-43ec-90e8-245415189220?_state=PE5bkfTJtGSVXJZ5UBf1tguK4EY-1wizfTvesoow7Jd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzNkZTk1LThmNDQtNDNlYy05MGU4LTI0NTQxNTE4OTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDI0MTA3MTVaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7333de95-8f44-43ec-90e8-245415189220 time="2025-12-04T00:58:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=930ee9d5-58c0-4b96-b0d3-5639fb7e07a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/7333de95-8f44-43ec-90e8-245415189220?_state=PE5bkfTJtGSVXJZ5UBf1tguK4EY-1wizfTvesoow7Jd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzNkZTk1LThmNDQtNDNlYy05MGU4LTI0NTQxNTE4OTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDI0MTA3MTVaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.383861ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7333de95-8f44-43ec-90e8-245415189220 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "PUT /v2/foo/bar/blobs/uploads/7333de95-8f44-43ec-90e8-245415189220?_state=PE5bkfTJtGSVXJZ5UBf1tguK4EY-1wizfTvesoow7Jd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzNkZTk1LThmNDQtNDNlYy05MGU4LTI0NTQxNTE4OTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDI0MTA3MTVaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=191f78e9-9504-433e-8131-3b332b29d541 http.request.method=POST http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=d7a39a80-9a7b-4d64-943f-f5967176ca05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/cba10dfa-bb51-457e-91c4-7ff808e082db?_state=MIh81_PR6vXJhzD7b3hX-ZxbcRLbW4SgGaW-Eb3QRY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTEwZGZhLWJiNTEtNDU3ZS05MWM0LTdmZjgwOGUwODJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDc0NzEyMTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.373852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "PUT /v2/foo/bar/blobs/uploads/cba10dfa-bb51-457e-91c4-7ff808e082db?_state=MIh81_PR6vXJhzD7b3hX-ZxbcRLbW4SgGaW-Eb3QRY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiYTEwZGZhLWJiNTEtNDU3ZS05MWM0LTdmZjgwOGUwODJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MDc0NzEyMTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=faa84220-42a8-472d-bc2f-87e67a028bbd http.request.method=POST http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940018ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=5b81752b-ceb4-4c03-b256-1ff28a1df7bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/c1dfbc21-bb26-469c-aef7-85b724bc1995?_state=TBFebpAIWCcDgULA0JbQXxXLjvVtj372gKXSN0FI69N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZGZiYzIxLWJiMjYtNDY5Yy1hZWY3LTg1YjcyNGJjMTk5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MTMzMTc0NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.998916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "PUT /v2/foo/bar/blobs/uploads/c1dfbc21-bb26-469c-aef7-85b724bc1995?_state=TBFebpAIWCcDgULA0JbQXxXLjvVtj372gKXSN0FI69N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZGZiYzIxLWJiMjYtNDY5Yy1hZWY3LTg1YjcyNGJjMTk5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MTMzMTc0NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=b4fd03d3-68ff-4622-a2bf-512758e7d2f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=8d71ceda-c05b-41a2-8d14-b6bf28a90f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/6a35d7c2-1b91-4510-aa4a-377b8181d8ca?_state=HqEWZVnCwHbVS2HfBSJ3UdazS_bXVtDQ1C9SLmoKygl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhMzVkN2MyLTFiOTEtNDUxMC1hYTRhLTM3N2I4MTgxZDhjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MTc4ODkyMjRaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.611126823s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:34 +0000] "PUT /v2/foo/bar/blobs/uploads/6a35d7c2-1b91-4510-aa4a-377b8181d8ca?_state=HqEWZVnCwHbVS2HfBSJ3UdazS_bXVtDQ1C9SLmoKygl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhMzVkN2MyLTFiOTEtNDUxMC1hYTRhLTM3N2I4MTgxZDhjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNC45MTc4ODkyMjRaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=b9c53ff1-a49c-4f99-824a-44569372af12 http.request.method=POST http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34687" http.request.id=b601eb89-c770-4a02-b541-717291d5927d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/a8067b5e-656d-4014-a877-f114a1a217b6?_state=OU0ENhnngtSoPVaVtSxoLnYLvMHBKtpHvNTCY4AbN197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MDY3YjVlLTY1NmQtNDAxNC1hODc3LWYxMTRhMWEyMTdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNy42Mjk0NjQ3NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.483911756s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/a8067b5e-656d-4014-a877-f114a1a217b6?_state=OU0ENhnngtSoPVaVtSxoLnYLvMHBKtpHvNTCY4AbN197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MDY3YjVlLTY1NmQtNDAxNC1hODc3LWYxMTRhMWEyMTdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODozNy42Mjk0NjQ3NloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=72576bd6-e55b-47e9-8a31-dcb837c892ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/uploads/a8067b5e-656d-4014-a877-f114a1a217b6?_state=i6WDGIJCC6ndUuYBLPKy6KvEGF1NsA2BpelZEJhUsXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MDY3YjVlLTY1NmQtNDAxNC1hODc3LWYxMTRhMWEyMTdiNiIsIk9mZnNldCI6MTc2Nzc4MjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MzdaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.16145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "PUT /v2/foo/bar/blobs/uploads/a8067b5e-656d-4014-a877-f114a1a217b6?_state=i6WDGIJCC6ndUuYBLPKy6KvEGF1NsA2BpelZEJhUsXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4MDY3YjVlLTY1NmQtNDAxNC1hODc3LWYxMTRhMWEyMTdiNiIsIk9mZnNldCI6MTc2Nzc4MjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6MzdaIn0%3D&digest=sha256%3Ad973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=36581e34-2003-4357-9ca7-18aa9268748d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.587045ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=a4794de5-092a-4697-991f-f2f92d7818fc http.request.method=GET http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=70.437954ms http.response.status=200 http.response.written=17677824 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 200 17677824 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=error msg="error parsing digest="sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=9d8f10e9-9c09-4e1e-b529-ec0874193855 http.request.method=GET http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" vars.name="foo/bar" time="2025-12-04T00:58:40Z" 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.5 http.request.host="127.0.0.1:34687" http.request.id=9d8f10e9-9c09-4e1e-b529-ec0874193855 http.request.method=GET http.request.remoteaddr="127.0.0.1:59582" http.request.uri="/v2/foo/bar/blobs/sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.440388ms http.response.status=400 http.response.written=110 vars.digest="sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha257:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=aeb01e27-ced1-4327-abb5-b2790ac3d319 http.request.method=GET http.request.remoteaddr="127.0.0.1:59598" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795413ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" 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.5 time="2025-12-04T00:58:40Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:58:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=e9aa044b-e2be-48cf-901f-141f30efdec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56816" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.770294ms http.response.status=404 http.response.written=157 vars.digest="sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=44c7bbef-7e50-4c32-8d79-38ea84b2c796 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.508874ms http.response.status=404 http.response.written=157 vars.digest="sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=51bdbe5f-ae79-4861-afb4-08e1a18916ab http.request.method=POST http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=70a78818-1c00-4d75-86ee-d34447ec6969 http.request.method=GET http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644592ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=f5f4262f-d3c0-4888-90d0-175a6f67d2a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="792.401µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=ebb3f333-9a10-4d4b-9704-b8f12db1616b http.request.method=GET http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6b1f3796-315d-4529-b91e-760af7df7723 time="2025-12-04T00:58:40Z" 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.5 http.request.host="127.0.0.1:39279" http.request.id=ebb3f333-9a10-4d4b-9704-b8f12db1616b http.request.method=GET http.request.remoteaddr="127.0.0.1:56822" http.request.uri="/v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.65437ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6b1f3796-315d-4529-b91e-760af7df7723 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/uploads/6b1f3796-315d-4529-b91e-760af7df7723?_state=Q-UbFipofquLhNVTyvfAKaQLOBzVQWtzFMPW1fXYxLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMWYzNzk2LTMxNWQtNDUyOS1iOTFlLTc2MGFmN2RmNzcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTE5MjAzODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=28cf162e-e50e-468c-8bda-81ac6c907fc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.228µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=0c065d7a-cb31-4b08-bbf8-cf8538c6f123 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/5c98cef3-3a72-4799-8b4f-6490165779be?_state=iVGh2AvRUgVrw-G2jxpXukaBJ2aAQDdHFOgw8PNHD3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOThjZWYzLTNhNzItNDc5OS04YjRmLTY0OTAxNjU3NzliZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTg0OTI5NzlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" provided=sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c vars.name="foo/bar" vars.uuid=5c98cef3-3a72-4799-8b4f-6490165779be time="2025-12-04T00:58:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=0c065d7a-cb31-4b08-bbf8-cf8538c6f123 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/5c98cef3-3a72-4799-8b4f-6490165779be?_state=iVGh2AvRUgVrw-G2jxpXukaBJ2aAQDdHFOgw8PNHD3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOThjZWYzLTNhNzItNDc5OS04YjRmLTY0OTAxNjU3NzliZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTg0OTI5NzlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c98cef3-3a72-4799-8b4f-6490165779be time="2025-12-04T00:58:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=0c065d7a-cb31-4b08-bbf8-cf8538c6f123 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/5c98cef3-3a72-4799-8b4f-6490165779be?_state=iVGh2AvRUgVrw-G2jxpXukaBJ2aAQDdHFOgw8PNHD3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOThjZWYzLTNhNzItNDc5OS04YjRmLTY0OTAxNjU3NzliZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTg0OTI5NzlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.853031ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5c98cef3-3a72-4799-8b4f-6490165779be 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "PUT /v2/foo/bar/blobs/uploads/5c98cef3-3a72-4799-8b4f-6490165779be?_state=iVGh2AvRUgVrw-G2jxpXukaBJ2aAQDdHFOgw8PNHD3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOThjZWYzLTNhNzItNDc5OS04YjRmLTY0OTAxNjU3NzliZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NTg0OTI5NzlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=f0872123-35e1-40af-86c7-bece5f617dc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=79471e9f-feab-4b1e-9f24-d083f057f4d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/873e59a5-5789-44ab-9f99-397010f19d55?_state=2iT-_FeB5VsRpsMzfYdq1wWluQ5MEADZm4O-rQWMXLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3M2U1OWE1LTU3ODktNDRhYi05Zjk5LTM5NzAxMGYxOWQ1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NjIzMjI5MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.830245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "PUT /v2/foo/bar/blobs/uploads/873e59a5-5789-44ab-9f99-397010f19d55?_state=2iT-_FeB5VsRpsMzfYdq1wWluQ5MEADZm4O-rQWMXLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3M2U1OWE1LTU3ODktNDRhYi05Zjk5LTM5NzAxMGYxOWQ1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NjIzMjI5MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=cdc5a596-9098-4b75-869c-d033fc24f58e http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41382ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=ae53dfb5-ef87-4742-8591-ecf599812ba3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/95127d50-86ad-4330-8c6c-9ab81ee41b7a?_state=2RmijfFWrO_mleQsyhVF14xvq-UKMPERGap3H3JBqjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI3ZDUwLTg2YWQtNDMzMC04YzZjLTlhYjgxZWU0MWI3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NjY0NjMwNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "PUT /v2/foo/bar/blobs/uploads/95127d50-86ad-4330-8c6c-9ab81ee41b7a?_state=2RmijfFWrO_mleQsyhVF14xvq-UKMPERGap3H3JBqjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTI3ZDUwLTg2YWQtNDMzMC04YzZjLTlhYjgxZWU0MWI3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NjY0NjMwNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=76d86563-ed89-48bd-90a3-50402210a388 http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=8c4111d0-a52b-480c-94e1-e9063804614f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/c424898e-abeb-4a0e-964a-04b4d3f5f8d2?_state=ye_k0WQNKlXODSI9W2cDe63fbdxkuFSwunZhPxblnER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MjQ4OThlLWFiZWItNGEwZS05NjRhLTA0YjRkM2Y1ZjhkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NzA0MTQyODlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.604829684s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "PUT /v2/foo/bar/blobs/uploads/c424898e-abeb-4a0e-964a-04b4d3f5f8d2?_state=ye_k0WQNKlXODSI9W2cDe63fbdxkuFSwunZhPxblnER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0MjQ4OThlLWFiZWItNGEwZS05NjRhLTA0YjRkM2Y1ZjhkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0MC40NzA0MTQyODlaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=05140482-b561-4d1d-a5e2-62e7ac4afe7e http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.914653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39279" http.request.id=cbc53ad4-8f64-4cab-8c68-a15d65661ddb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/405b675c-1068-44bc-b3d0-092020c82121?_state=b2pJ2aFUwkOVxZgl9ePAT_hhK3q7dvGjS4CRzHlal8l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNWI2NzVjLTEwNjgtNDRiYy1iM2QwLTA5MjAyMGM4MjEyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0Ni4xODI4OTc0MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434049332s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/405b675c-1068-44bc-b3d0-092020c82121?_state=b2pJ2aFUwkOVxZgl9ePAT_hhK3q7dvGjS4CRzHlal8l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNWI2NzVjLTEwNjgtNDRiYy1iM2QwLTA5MjAyMGM4MjEyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo0Ni4xODI4OTc0MzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=cbf1bc83-017b-4ef4-8bd5-ded9df44bf35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/uploads/405b675c-1068-44bc-b3d0-092020c82121?_state=fL2lKGQkZ-KUY3i0xopm6BCB2RGQVgGGxbDVkZGGYXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNWI2NzVjLTEwNjgtNDRiYy1iM2QwLTA5MjAyMGM4MjEyMSIsIk9mZnNldCI6MjY2OTA1NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6NDZaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/405b675c-1068-44bc-b3d0-092020c82121?_state=fL2lKGQkZ-KUY3i0xopm6BCB2RGQVgGGxbDVkZGGYXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwNWI2NzVjLTEwNjgtNDRiYy1iM2QwLTA5MjAyMGM4MjEyMSIsIk9mZnNldCI6MjY2OTA1NjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6NDZaIn0%3D&digest=sha256%3A6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=f813ec45-daf1-4766-9080-75b9977d14ee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.614494ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=5dcb3490-cce6-46ed-a489-2b81d821abb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=113.746508ms http.response.status=200 http.response.written=26690560 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 200 26690560 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=error msg="error parsing digest="sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=40c3eb78-e7b0-42f8-8b18-8232f53e1f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" vars.name="foo/bar" time="2025-12-04T00:58:51Z" 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.5 http.request.host="127.0.0.1:39279" http.request.id=40c3eb78-e7b0-42f8-8b18-8232f53e1f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/bar/blobs/sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556499ms http.response.status=400 http.response.written=110 vars.digest="sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha257:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=58cca6e0-f699-49e6-b452-d5f965144d0f http.request.method=GET http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.135529ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=7403da12-b7f2-4d60-81be-258fb6d94d2a http.request.method=GET http.request.remoteaddr="127.0.0.1:39130" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.98835ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39279" http.request.id=ceea14d7-52a3-4469-a276-d4643a7fbebb http.request.method=GET http.request.remoteaddr="127.0.0.1:39126" http.request.uri="/v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.079521ms http.response.status=200 http.response.written=2903744 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha256:6794c61236c837de4d8543e782b140e62ffe87d25045731d61407bc4361a0f1c HTTP/1.1" 200 2903744 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=08cc641e-6353-4379-a38c-d8341da3a4f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59598" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.553893155s http.response.status=200 http.response.written=2878464 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 200 2878464 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34687" http.request.id=3c6651ea-8e65-4bd6-a8d9-7ebe48a4deb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59594" http.request.uri="/v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.561047335s http.response.status=200 http.response.written=2903744 127.0.0.1 - - [04/Dec/2025:00:58:40 +0000] "GET /v2/foo/bar/blobs/sha256:d973ebeca817dc8d6912a351fa09efc65fe608276059c5047d7ffdc37340d11f HTTP/1.1" 200 2903744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (17.03s) === RUN TestBlobDelete time="2025-12-04T00:58: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.5 time="2025-12-04T00:58:51Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:58:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=04f39d9e-9d1f-45e9-998c-f85b6c4ca828 http.request.method=GET http.request.remoteaddr="127.0.0.1:44726" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.035086ms http.response.status=404 http.response.written=157 vars.digest="sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=8caafdf6-cd96-4028-8c1a-7040afe5885b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.128898ms http.response.status=404 http.response.written=157 vars.digest="sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=926cddc1-5665-4e5e-8a67-dd0ce28c702e http.request.method=POST http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970511ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=1950a46d-0e93-452e-8dd7-a6a527c14bec http.request.method=GET http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225077ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=fe3214a9-57cf-4a04-987b-3a3d448a49cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052826ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=cd4ca30f-4f73-4653-b8d7-372a197a8698 http.request.method=GET http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=76e66b60-2831-440e-9eb5-484e7e3f4ba8 time="2025-12-04T00:58:51Z" 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.5 http.request.host="127.0.0.1:43281" http.request.id=cd4ca30f-4f73-4653-b8d7-372a197a8698 http.request.method=GET http.request.remoteaddr="127.0.0.1:44742" http.request.uri="/v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.757368ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=76e66b60-2831-440e-9eb5-484e7e3f4ba8 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "GET /v2/foo/bar/blobs/uploads/76e66b60-2831-440e-9eb5-484e7e3f4ba8?_state=L9QZBupV_0fKN7DyM73MYHLqaGqr_F3nWaubr9F1dd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZTY2YjYwLTI4MzEtNDQwZS05ZWI1LTQ4NGU3ZTNmNGJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Njg1MTExODZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=4a370192-54e3-4e5f-8942-ededb3215353 http.request.method=POST http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.144048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=2ad611ab-53e1-48b5-9108-06d330e6663f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/c58f7464-5e9f-4d26-8aa8-11c0b2ff4584?_state=Z_2cIYFPvaBQfbcBgB7F7YbBOOrRgbvWbvl3kujsWVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OGY3NDY0LTVlOWYtNGQyNi04YWE4LTExYzBiMmZmNDU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Nzg1MjQ4NjNaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" provided=sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 vars.name="foo/bar" vars.uuid=c58f7464-5e9f-4d26-8aa8-11c0b2ff4584 time="2025-12-04T00:58:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=2ad611ab-53e1-48b5-9108-06d330e6663f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/c58f7464-5e9f-4d26-8aa8-11c0b2ff4584?_state=Z_2cIYFPvaBQfbcBgB7F7YbBOOrRgbvWbvl3kujsWVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OGY3NDY0LTVlOWYtNGQyNi04YWE4LTExYzBiMmZmNDU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Nzg1MjQ4NjNaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c58f7464-5e9f-4d26-8aa8-11c0b2ff4584 time="2025-12-04T00:58:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=2ad611ab-53e1-48b5-9108-06d330e6663f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/c58f7464-5e9f-4d26-8aa8-11c0b2ff4584?_state=Z_2cIYFPvaBQfbcBgB7F7YbBOOrRgbvWbvl3kujsWVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OGY3NDY0LTVlOWYtNGQyNi04YWE4LTExYzBiMmZmNDU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Nzg1MjQ4NjNaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180074ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c58f7464-5e9f-4d26-8aa8-11c0b2ff4584 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/c58f7464-5e9f-4d26-8aa8-11c0b2ff4584?_state=Z_2cIYFPvaBQfbcBgB7F7YbBOOrRgbvWbvl3kujsWVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1OGY3NDY0LTVlOWYtNGQyNi04YWE4LTExYzBiMmZmNDU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45Nzg1MjQ4NjNaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=1bea580c-195b-44ed-9d13-1185a6138d8e http.request.method=POST http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=3248e71d-3a8f-4e05-8cdc-c0e5d4aaf785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/0974537c-9832-46b8-8425-bf43d4299c8f?_state=Hbyr1P9CgU363CvPZCwMHQ0x6iEEdwYnqnb5ndlRviN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzQ1MzdjLTk4MzItNDZiOC04NDI1LWJmNDNkNDI5OWM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45ODMzMTAwNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.37437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/0974537c-9832-46b8-8425-bf43d4299c8f?_state=Hbyr1P9CgU363CvPZCwMHQ0x6iEEdwYnqnb5ndlRviN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzQ1MzdjLTk4MzItNDZiOC04NDI1LWJmNDNkNDI5OWM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45ODMzMTAwNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=56bbbcff-3ee8-4dd0-b348-081f1f8b702c http.request.method=POST http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.924758ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=b64169f9-a03c-401e-9c49-f7716310dc52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/881ddb89-06e0-4593-a8ac-fd53efa32b15?_state=Fjp4EPpEyeYVV3kDXOSmTL8p-fDwO-5durqhJnkGOaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWRkYjg5LTA2ZTAtNDU5My1hOGFjLWZkNTNlZmEzMmIxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45ODgzNzIyMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.479653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/881ddb89-06e0-4593-a8ac-fd53efa32b15?_state=Fjp4EPpEyeYVV3kDXOSmTL8p-fDwO-5durqhJnkGOaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MWRkYjg5LTA2ZTAtNDU5My1hOGFjLWZkNTNlZmEzMmIxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45ODgzNzIyMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=6e0c220d-3690-4f42-9888-0b36ade109b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=450d28fa-629f-4722-a428-41128783204c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/152fc2a9-1085-497e-bfb7-e357b02c6cb8?_state=TnXqvQs81ahAdW8FB7tI4_iagas00zmYEBL8iB67ZiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmZjMmE5LTEwODUtNDk3ZS1iZmI3LWUzNTdiMDJjNmNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45OTM1NDE1ODlaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.duration=4.564613995s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/152fc2a9-1085-497e-bfb7-e357b02c6cb8?_state=TnXqvQs81ahAdW8FB7tI4_iagas00zmYEBL8iB67ZiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmZjMmE5LTEwODUtNDk3ZS1iZmI3LWUzNTdiMDJjNmNiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1MS45OTM1NDE1ODlaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:58:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=8301d312-f69f-4fb5-a252-36da394bb07b http.request.method=POST http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.003829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43281" http.request.id=b0b371a1-d219-42d7-8a06-017f6ad2f2a2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/9079d6af-3ce7-44e7-abe5-4684dde817bf?_state=kNBGHQ2ESlkkjHYQHsTmNzFZpsvUjY5a0Coe7TuTAnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNzlkNmFmLTNjZTctNDRlNy1hYmU1LTQ2ODRkZGU4MTdiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1Ni42NDk5MzYyOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.289377706s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:58:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/9079d6af-3ce7-44e7-abe5-4684dde817bf?_state=kNBGHQ2ESlkkjHYQHsTmNzFZpsvUjY5a0Coe7TuTAnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNzlkNmFmLTNjZTctNDRlNy1hYmU1LTQ2ODRkZGU4MTdiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1ODo1Ni42NDk5MzYyOVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=2653e981-160c-49b1-9910-25f745bb5afc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/uploads/9079d6af-3ce7-44e7-abe5-4684dde817bf?_state=qGB_0p0LWEe1sKiuHEbBs3iKA-YZ62KJ7CaYx7yQFL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNzlkNmFmLTNjZTctNDRlNy1hYmU1LTQ2ODRkZGU4MTdiZiIsIk9mZnNldCI6MjI5ODIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6NTZaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075543ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:00 +0000] "PUT /v2/foo/bar/blobs/uploads/9079d6af-3ce7-44e7-abe5-4684dde817bf?_state=qGB_0p0LWEe1sKiuHEbBs3iKA-YZ62KJ7CaYx7yQFL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNzlkNmFmLTNjZTctNDRlNy1hYmU1LTQ2ODRkZGU4MTdiZiIsIk9mZnNldCI6MjI5ODIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTg6NTZaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=702cf873-8de7-486c-bb10-c1c5236c3ad0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.802001ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=b0d516f6-403e-4b83-895b-d7518f6a30b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=74.303685ms http.response.status=200 http.response.written=22982144 127.0.0.1 - - [04/Dec/2025:00:59:00 +0000] "GET /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 200 22982144 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=error msg="error parsing digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=be2cbdc1-2e64-4bb6-bd22-9a95a23f3442 http.request.method=GET http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" time="2025-12-04T00:59:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=be2cbdc1-2e64-4bb6-bd22-9a95a23f3442 http.request.method=GET http.request.remoteaddr="127.0.0.1:44746" http.request.uri="/v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615495ms http.response.status=400 http.response.written=110 vars.digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "GET /v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=9a078544-6512-4bfe-a6fc-ec274cfd1c32 http.request.method=GET http.request.remoteaddr="127.0.0.1:48900" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.duration="965.242µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "GET /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=6838b9a2-bcef-41a7-b616-01b474e7ea7f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48912" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.duration="945.803µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=b2cc5bc4-c4b6-4b64-9fc2-84946eb44847 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48912" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.718228ms http.response.status=404 http.response.written=157 vars.digest="sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=fc66740c-d96f-4e9f-8659-53e854d21db9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48912" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.452401ms http.response.status=404 http.response.written=74 vars.digest="sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=error msg="error parsing digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=191d397f-bd7d-46ba-87a1-a45a2455ef67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48914" http.request.uri="/v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" time="2025-12-04T00:59:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=191d397f-bd7d-46ba-87a1-a45a2455ef67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48914" http.request.uri="/v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.812213ms http.response.status=400 http.response.written=110 vars.digest="sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:59:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=11af4dad-b14d-4aad-b3fd-ba5377c1dd4f http.request.method=POST http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=ac84ca5c-f37e-40b8-9d6a-cc436c1a588b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/blobs/uploads/52d09c26-f58b-4d3d-bb9e-c0f14d3d71f4?_state=e7wNlEcPbH7HBVb_l7e1JYZZbiRXQpnlMnJXAh2CVkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDA5YzI2LWY1OGItNGQzZC1iYjllLWMwZjE0ZDNkNzFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowMS4wNjUyMDI0MThaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.duration=4.236266049s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "PUT /v2/foo/bar/blobs/uploads/52d09c26-f58b-4d3d-bb9e-c0f14d3d71f4?_state=e7wNlEcPbH7HBVb_l7e1JYZZbiRXQpnlMnJXAh2CVkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDA5YzI2LWY1OGItNGQzZC1iYjllLWMwZjE0ZDNkNzFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowMS4wNjUyMDI0MThaIn0%3D&digest=sha256%3Acca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=d7db5570-1e26-4bd6-a3bd-1be47be2836d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.949527ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=c01ad76d-0c5e-4215-8702-08e7f924088b http.request.method=GET http.request.remoteaddr="127.0.0.1:48900" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.325275398s http.response.status=200 http.response.written=2878464 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "GET /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 200 2878464 "" "Go-http-client/1.1" time="2025-12-04T00:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43281" http.request.id=da305568-333d-4ee9-be29-1105ae2c5274 http.request.method=GET http.request.remoteaddr="127.0.0.1:48886" http.request.uri="/v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.332289501s http.response.status=200 http.response.written=2936512 127.0.0.1 - - [04/Dec/2025:00:59:01 +0000] "GET /v2/foo/bar/blobs/sha256:cca4460f7405e01c3d95c6d3cfe3ee7438e983a67b8e56c8e5938c337fd70977 HTTP/1.1" 200 2936512 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (13.61s) === RUN TestRelativeURL time="2025-12-04T00:59:05Z" 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.5 time="2025-12-04T00:59:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45507" http.request.id=2eb76c95-9319-4865-8014-bf82d203762c http.request.method=POST http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598358ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45507" http.request.id=d2f53845-d481-4598-9366-a24335401ce9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/bar/blobs/uploads/56e90d96-3b61-4f7a-b454-61de8489aa51?_state=9QiPvEzskWUcH3TG3UcwXki10eHiiFWv7vZLWJ8MXwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZTkwZDk2LTNiNjEtNGY3YS1iNDU0LTYxZGU4NDg5YWE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowNS4zNzgwMDI2OTlaIn0%3D&digest=sha256%3A77d722c2c2b1709d4a500eb95b0e28b46922a49b1130f096c7da6a1f15e55ff8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658628588s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:05 +0000] "PUT /v2/foo/bar/blobs/uploads/56e90d96-3b61-4f7a-b454-61de8489aa51?_state=9QiPvEzskWUcH3TG3UcwXki10eHiiFWv7vZLWJ8MXwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ZTkwZDk2LTNiNjEtNGY3YS1iNDU0LTYxZGU4NDg5YWE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowNS4zNzgwMDI2OTlaIn0%3D&digest=sha256%3A77d722c2c2b1709d4a500eb95b0e28b46922a49b1130f096c7da6a1f15e55ff8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45507" http.request.id=0bee4827-705c-4c70-9e32-4672bbac0e2a http.request.method=POST http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45507" http.request.id=05cfb3ba-f8d5-49fa-81d5-9faad03ff8f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593699ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45507" http.request.id=a6aef5b1-cded-4721-be60-65c3ab0592f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/bar/blobs/uploads/3946b741-c660-4cc5-aedb-b2e29dca3afb?_state=Qn1ATTknP4lrTLzhBDJ4_cm13k7F8Rj2wkNPog0vmTd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NDZiNzQxLWM2NjAtNGNjNS1hZWRiLWIyZTI5ZGNhM2FmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowOC40MjczNzkzNzJaIn0%3D&digest=sha256%3A81afb2b63e003557bf61eeb6a78d5abb5044928c5e274589963a838a39ef1cb4" http.request.useragent="Go-http-client/1.1" http.response.duration=6.107841892s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:08 +0000] "PUT /v2/foo/bar/blobs/uploads/3946b741-c660-4cc5-aedb-b2e29dca3afb?_state=Qn1ATTknP4lrTLzhBDJ4_cm13k7F8Rj2wkNPog0vmTd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NDZiNzQxLWM2NjAtNGNjNS1hZWRiLWIyZTI5ZGNhM2FmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OTowOC40MjczNzkzNzJaIn0%3D&digest=sha256%3A81afb2b63e003557bf61eeb6a78d5abb5044928c5e274589963a838a39ef1cb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.16s) === RUN TestBlobDeleteDisabled time="2025-12-04T00:59:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:40939" http.request.id=5f11be10-6505-4c35-91e2-8f8f20f3504d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39632" http.request.uri="/v2/foo/bar/blobs/sha256:6aafb5422b5de6c34bfcb234a6a05b3c46b7d02ef2639532fc97441b99bea2d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.815µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6aafb5422b5de6c34bfcb234a6a05b3c46b7d02ef2639532fc97441b99bea2d6" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:6aafb5422b5de6c34bfcb234a6a05b3c46b7d02ef2639532fc97441b99bea2d6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.22s) === RUN TestDeleteDisabled time="2025-12-04T00:59:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39497" http.request.id=baef45cd-2232-4964-a385-4570790ad2c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39497" http.request.id=2d0c31d3-1523-4cce-8d2d-23e37b283e43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53808" http.request.uri="/v2/foo/bar/blobs/uploads/156c51d8-1efc-4306-8ae8-ead1c822c2dd?_state=lTVPJ3FFlgIRt3XaYC5KveeKBtuDmc7DngrX_gz4vQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NmM1MWQ4LTFlZmMtNDMwNi04YWU4LWVhZDFjODIyYzJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OToxNC45MTEzOTk4OVoifQ%3D%3D&digest=sha256%3A4050d686ca6e0f8778d7629a0b562bbb0f99566ef41b983b9c5fed18f671cb9e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.228375654s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:14 +0000] "PUT /v2/foo/bar/blobs/uploads/156c51d8-1efc-4306-8ae8-ead1c822c2dd?_state=lTVPJ3FFlgIRt3XaYC5KveeKBtuDmc7DngrX_gz4vQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1NmM1MWQ4LTFlZmMtNDMwNi04YWU4LWVhZDFjODIyYzJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OToxNC45MTEzOTk4OVoifQ%3D%3D&digest=sha256%3A4050d686ca6e0f8778d7629a0b562bbb0f99566ef41b983b9c5fed18f671cb9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:39497" http.request.id=88c1c57e-bd40-452f-9d03-dc8c60d7004b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53808" http.request.uri="/v2/foo/bar/blobs/sha256:4050d686ca6e0f8778d7629a0b562bbb0f99566ef41b983b9c5fed18f671cb9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.067064ms http.response.status=405 http.response.written=78 vars.digest="sha256:4050d686ca6e0f8778d7629a0b562bbb0f99566ef41b983b9c5fed18f671cb9e" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:59:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:4050d686ca6e0f8778d7629a0b562bbb0f99566ef41b983b9c5fed18f671cb9e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.39s) === RUN TestDeleteReadOnly time="2025-12-04T00:59:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:20Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43505" http.request.id=597f743f-3f3a-4fa8-b909-656dae05b8b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54044" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.926774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43505" http.request.id=7d16007d-cc92-4830-ab34-787103fc68f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54044" http.request.uri="/v2/foo/bar/blobs/uploads/7ccde5a8-43c3-4673-8f5e-041543697473?_state=3jHXk_hP7USCHPfqBTeVlR9QDKluQNMJift5DlMu1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjY2RlNWE4LTQzYzMtNDY3My04ZjVlLTA0MTU0MzY5NzQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OToyMC4zMzYxOTA5NzZaIn0%3D&digest=sha256%3A77e9c976c88722a92f25cbbc682aa869021b3dd4638d29fbbf9489fbd5f772ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.337628288s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:20 +0000] "PUT /v2/foo/bar/blobs/uploads/7ccde5a8-43c3-4673-8f5e-041543697473?_state=3jHXk_hP7USCHPfqBTeVlR9QDKluQNMJift5DlMu1WZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjY2RlNWE4LTQzYzMtNDY3My04ZjVlLTA0MTU0MzY5NzQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDo1OToyMC4zMzYxOTA5NzZaIn0%3D&digest=sha256%3A77e9c976c88722a92f25cbbc682aa869021b3dd4638d29fbbf9489fbd5f772ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:77e9c976c88722a92f25cbbc682aa869021b3dd4638d29fbbf9489fbd5f772ec HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.53s) === RUN TestStartPushReadOnly time="2025-12-04T00:59:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:23Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:00:59:23 +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-12-04T00:59:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:23Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=a0741983-9bf1-4134-9c71-d2d299c9733c http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" 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.558902ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:59:23Z" 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.5 http.request.host="127.0.0.1:46507" http.request.id=2169bfab-ae43-47e0-a1f2-0d010c980186 http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" 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.305802ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:59:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=51d2ab02-cd89-421c-97cb-5ee84885d36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" 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.491784ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:59:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=2e1a6bc4-659c-406f-8adc-af81cbb5bbfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" 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.435741ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:23Z" 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.5 http.request.host="127.0.0.1:46507" http.request.id=2e1a6bc4-659c-406f-8adc-af81cbb5bbfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" 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.498711ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=2e1a6bc4-659c-406f-8adc-af81cbb5bbfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" 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.546787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:23Z" 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.5 http.request.host="127.0.0.1:46507" http.request.id=2e1a6bc4-659c-406f-8adc-af81cbb5bbfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" 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.585979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:59:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=874a20c7-ee97-4f6f-916e-72d0890960e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52587ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=451510a9-bc90-4b9a-a013-46b7c6cb2984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/blobs/uploads/4242f9ea-1b42-46aa-9db1-830f14ac2b42?_state=8W5lT672D0sgt5lZ64T7SVa3T8dbgOoC_6OvY9cup9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjQyZjllYS0xYjQyLTQ2YWEtOWRiMS04MzBmMTRhYzJiNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MjMuODk3NTQ1NDIzWiJ9&digest=sha256%3A5af54bc6bb955625d8566a0c73a9ac198102d85364bdfae60aa4aadcd4a0c53a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.582693481s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/4242f9ea-1b42-46aa-9db1-830f14ac2b42?_state=8W5lT672D0sgt5lZ64T7SVa3T8dbgOoC_6OvY9cup9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjQyZjllYS0xYjQyLTQ2YWEtOWRiMS04MzBmMTRhYzJiNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MjMuODk3NTQ1NDIzWiJ9&digest=sha256%3A5af54bc6bb955625d8566a0c73a9ac198102d85364bdfae60aa4aadcd4a0c53a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=43f67d79-0c18-4e06-a249-f80f905ba9c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=e4925627-f082-465d-a0f5-40bc710b01f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/blobs/uploads/938456bb-304e-4a41-b1df-d24e3165dcb3?_state=wk7by1BtpWVNFqE4iAWTCpdCAz2b4BmSGm-yFhS2OH97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5Mzg0NTZiYi0zMDRlLTRhNDEtYjFkZi1kMjRlMzE2NWRjYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MjkuNjc1MDI4OTkzWiJ9&digest=sha256%3Ada8a3701f874b646b1bbbd5e620719fe8c627eefb8453b3a0a2d880472b67fd2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.094195844s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/938456bb-304e-4a41-b1df-d24e3165dcb3?_state=wk7by1BtpWVNFqE4iAWTCpdCAz2b4BmSGm-yFhS2OH97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5Mzg0NTZiYi0zMDRlLTRhNDEtYjFkZi1kMjRlMzE2NWRjYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MjkuNjc1MDI4OTkzWiJ9&digest=sha256%3Ada8a3701f874b646b1bbbd5e620719fe8c627eefb8453b3a0a2d880472b67fd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=af692713-f8e4-47d7-9d85-a6b7d2465d5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.054274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=88af6bbe-44c1-4844-b64c-bbb745470845 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=53e1f5b6-b84f-46e6-85bc-b4c771feeb37 http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" 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.176958ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=701261a5-9689-4192-a239-9dcd051807fd http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.074752ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46507" http.request.id=709ffcc4-bef6-4d47-8ace-702ad1af6177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.076206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46507" http.request.id=d867bc08-410c-4bce-85d2-2d31d9dfb5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.431129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46507" http.request.id=b83be4b6-75f6-44f0-9a04-792613fe0563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=2dfc5873-09fb-4d7e-8935-09930ab91f4e http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.12102ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=d4bdb1d1-8df6-4781-bd6a-b859d246d569 http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354745ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=903d7fd0-46eb-40fe-9b89-2bfe8225fa7a http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175063ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=6925e26f-66ac-47f0-8e9c-187cb15900e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42890" 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.263172ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=error msg="payload digest does match: "sha256:b84d69070e9337570fc6fa66c5514fe446ebe7adbb7521cf327c6af72aebef26" != "sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4"" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=453e7581-73f7-4336-af85-f371f38a4749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" time="2025-12-04T00:59:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=453e7581-73f7-4336-af85-f371f38a4749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42890" http.request.uri="/v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.612895ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4" 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:43dd7da1aa97fcc1da9ac7294a85e8b632a414828d4ffc96ec7c5e4f4bfe84f4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=2416c9e4-9cc2-4353-bf18-451869e63eee http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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.460979ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" 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.5 http.request.host="127.0.0.1:46507" http.request.id=d0c5f023-44f2-4088-879d-3aaf793938eb http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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.231738ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=50ad8686-6ed3-488d-80b3-7220ddb469d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.506805ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:32Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=50ad8686-6ed3-488d-80b3-7220ddb469d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.577307ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:32Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=50ad8686-6ed3-488d-80b3-7220ddb469d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.625189ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=260d70a8-0a8b-45df-8c84-7356fb504830 http.request.method=POST http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=cadf33da-fb26-42c9-a4e1-74596c14d9e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/9288ca45-ea50-4847-af64-af4333441d23?_state=0WxpAvLGK1o_c9BptuUs3bFqtbDYG1Wi6evndneMSUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mjg4Y2E0NS1lYTUwLTQ4NDctYWY2NC1hZjQzMzM0NDFkMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzIuODA3Mzk1MDQ0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.900542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/9288ca45-ea50-4847-af64-af4333441d23?_state=0WxpAvLGK1o_c9BptuUs3bFqtbDYG1Wi6evndneMSUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mjg4Y2E0NS1lYTUwLTQ4NDctYWY2NC1hZjQzMzM0NDFkMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzIuODA3Mzk1MDQ0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=3aba4897-b82e-48ee-bff4-61d280bb8bac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.524732ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:32Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=3aba4897-b82e-48ee-bff4-61d280bb8bac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.591297ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:59:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=8314b2ca-fcf7-493f-8f27-32905951662b http.request.method=POST http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=bb690d67-d8c2-4195-a052-b0e8b079b136 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/16a0b8c7-067c-45ca-8e69-79d41e5bea77?_state=YBmnrC1Zpl45iwZYBSgSAt9DSH57HmODKLZhoWj1Vvx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmEwYjhjNy0wNjdjLTQ1Y2EtOGU2OS03OWQ0MWU1YmVhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzIuOTY0NTE2MjMxWiJ9&digest=sha256%3A862403ea95f5696998c5696b81faf771f9d418d2aa04cb9a90bdbb139011f9eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.281723133s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/16a0b8c7-067c-45ca-8e69-79d41e5bea77?_state=YBmnrC1Zpl45iwZYBSgSAt9DSH57HmODKLZhoWj1Vvx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmEwYjhjNy0wNjdjLTQ1Y2EtOGU2OS03OWQ0MWU1YmVhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzIuOTY0NTE2MjMxWiJ9&digest=sha256%3A862403ea95f5696998c5696b81faf771f9d418d2aa04cb9a90bdbb139011f9eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=3e65fe77-0205-403b-833e-82c4ed83b388 http.request.method=POST http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=ae827304-a486-47c1-9b8e-8d00eb77b85e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/blobs/uploads/1f61a7ac-7fad-4b4a-a42a-5cd30ce6ba26?_state=orODNd0XZdMf6x0oZkbkGit6IPT7zygKp7aJz7b14Kp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjYxYTdhYy03ZmFkLTRiNGEtYTQyYS01Y2QzMGNlNmJhMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzUuNDI5NzgzMzMzWiJ9&digest=sha256%3Adc91a14be31111e06af01982cba38ef0cecd3fd747d82bf73af04d72c7a65dd0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.206915699s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f61a7ac-7fad-4b4a-a42a-5cd30ce6ba26?_state=orODNd0XZdMf6x0oZkbkGit6IPT7zygKp7aJz7b14Kp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjYxYTdhYy03ZmFkLTRiNGEtYTQyYS01Y2QzMGNlNmJhMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzUuNDI5NzgzMzMzWiJ9&digest=sha256%3Adc91a14be31111e06af01982cba38ef0cecd3fd747d82bf73af04d72c7a65dd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=4b3aed91-7c8d-45d2-a6bd-67eb372851b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.199617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46507" http.request.id=0c94c801-085b-4949-adc1-c9c500b8a6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.97874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=b0785e7d-84db-44ad-868e-3fcfd163c7c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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.831048ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=d2011d8c-1656-48f0-9d97-cbe997dd423a http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.808749ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=eb3a127f-5256-4062-b396-7cc0ee6afed8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651113ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=c967210b-ba29-43f3-b833-75e8c6fcba47 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.787291ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=0f35de37-eec0-4581-8a67-3a4e42eb274b http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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.687111ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="rewriting manifest sha256:510f87d1319ea1c77f2f1acbb92f88a7054dffb61bd073157ed19892a732eb80 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=5ed8096f-5167-49df-94de-d8bf443275f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=5ed8096f-5167-49df-94de-d8bf443275f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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=3.057555ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46507" http.request.id=88caeb54-52b8-4721-b374-f849977bde79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" 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.962001ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46507" http.request.id=933a61bb-5bb1-4d1c-a84a-679039f3c8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.29957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46507" http.request.id=5f8dcff9-8292-477e-b70d-77b3bc477519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.280447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=21e5f974-9c01-4489-be74-cb0d761e3c25 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.069101ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=b4c637cb-1d9c-4d7e-8ff0-541046f4a03a http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.147053ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=4eb80b5e-6d7f-4bbf-ac11-a182819640e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760851ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=d068f643-b6a5-48a3-be43-c6932fed8764 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723147ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="rewriting manifest list sha256:f7ce7bc72f6905ac6ebf57943f2e40c3a68b7d69da17015d1042bf93e2e4d94c in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=79907d3f-45bc-45f4-8363-9a6cff012a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" 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-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46507" http.request.id=79907d3f-45bc-45f4-8363-9a6cff012a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:42906" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.258421ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" 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.5 time="2025-12-04T00:59:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=d41acd56-a137-49d4-bf39-1842324a2cab http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" 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.999337ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" 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.5 http.request.host="127.0.0.1:40533" http.request.id=6e51eb39-f28c-4372-a627-dc07a86d8db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" 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.988461ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=9048efa9-abce-47e0-8027-f6ce653c2519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" 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.774016ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=41f319e0-3f75-4857-bb81-f9e2d80c0f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" 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.835903ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:39Z" 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.5 http.request.host="127.0.0.1:40533" http.request.id=41f319e0-3f75-4857-bb81-f9e2d80c0f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" 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.895876ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=41f319e0-3f75-4857-bb81-f9e2d80c0f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" 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.961419ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:39Z" 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.5 http.request.host="127.0.0.1:40533" http.request.id=41f319e0-3f75-4857-bb81-f9e2d80c0f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" 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.999594ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:59:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=f9649d3e-7e25-4a5a-89ca-3a1a703def22 http.request.method=POST http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.088515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=cb86be91-21be-4dd8-b27b-c5eb943ca054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/blobs/uploads/49f8c968-bd40-4836-92ee-29edf0aa8083?_state=EGFPQG7jfU9Yk-WLkTSqZO9Lh7cG7R62Z53EFo2k4qV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OWY4Yzk2OC1iZDQwLTQ4MzYtOTJlZS0yOWVkZjBhYTgwODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzkuOTE1NDMzNjhaIn0%3D&digest=sha256%3A0bb2fecbc0d5173c3ea0a69eeba8205665cef883d3813ae2f85690583d6f9554" http.request.useragent="Go-http-client/1.1" http.response.duration=5.18397929s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/49f8c968-bd40-4836-92ee-29edf0aa8083?_state=EGFPQG7jfU9Yk-WLkTSqZO9Lh7cG7R62Z53EFo2k4qV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OWY4Yzk2OC1iZDQwLTQ4MzYtOTJlZS0yOWVkZjBhYTgwODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6MzkuOTE1NDMzNjhaIn0%3D&digest=sha256%3A0bb2fecbc0d5173c3ea0a69eeba8205665cef883d3813ae2f85690583d6f9554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=f536b26f-f45d-475e-a456-63113c76d0e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783363ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=1065bf34-5253-4bfc-ba5b-9f32792d6018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/blobs/uploads/e62e8dee-d808-4bbc-95d8-d74b3c8d5db9?_state=erZDvwehmTlpoi_I6l7Jawe_LPyia_OxVX0EeDSUHCV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNjJlOGRlZS1kODA4LTRiYmMtOTVkOC1kNzRiM2M4ZDVkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDUuMzU4OTEyMDIxWiJ9&digest=sha256%3A9d36d933891a8d4dc83ae02d39f3efb06a4d233e9e394c07c6cb867456775bde" http.request.useragent="Go-http-client/1.1" http.response.duration=4.246429916s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/e62e8dee-d808-4bbc-95d8-d74b3c8d5db9?_state=erZDvwehmTlpoi_I6l7Jawe_LPyia_OxVX0EeDSUHCV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNjJlOGRlZS1kODA4LTRiYmMtOTVkOC1kNzRiM2M4ZDVkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDUuMzU4OTEyMDIxWiJ9&digest=sha256%3A9d36d933891a8d4dc83ae02d39f3efb06a4d233e9e394c07c6cb867456775bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=04725b22-03d9-4027-8d06-0ffaf2fb7753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.811294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=290e1734-1a32-4e32-b512-19bee6b424ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.393576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=68cba68e-ab6c-43cd-8b07-ba5d63d612c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" 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.107646ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=2fe26053-0cb0-4310-98ab-ac9ccfc1c280 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.949627ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40533" http.request.id=1465a97b-9c43-43f9-b1a1-db9c33027580 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.393636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40533" http.request.id=9bcfcae2-3bba-4e18-b8d1-57b9a6816dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.347729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40533" http.request.id=42c119e2-f2fc-4769-aff2-69bfbb917912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=c2a12c92-56a3-475b-ad5a-0b40e7b4da6a http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.134905ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=2c52148e-3a0a-4efb-bde8-0f309b5fa789 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.263676ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=c4b48880-306e-45b0-b8bd-1de433a902f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=bdef8a87-dedc-40b6-9371-23acd32bf3c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42008" 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.395582ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=error msg="payload digest does match: "sha256:ba8ecfa7efa341d643ed8f36e037ef053382d8fe171235b8ba52e78cd69e1ecf" != "sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a"" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=dff9ebdd-a93e-4cf2-bf5a-d1eacf87d493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" time="2025-12-04T00:59:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=dff9ebdd-a93e-4cf2-bf5a-d1eacf87d493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42008" http.request.uri="/v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.133828ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a" 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:e09dccb2c506092dc615e892f9d83c3ebb523079356afb83127fb93280981a1a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=e13aa5d0-cccc-4fa1-a7b2-a5173fc21125 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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.940986ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" 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.5 http.request.host="127.0.0.1:40533" http.request.id=f5fd342f-6101-4d4f-b9be-ed855b246c3d http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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.689028ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=2d75ed3b-5288-4ce9-9de4-38f9ffbd9559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.008622ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:49Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=2d75ed3b-5288-4ce9-9de4-38f9ffbd9559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.081844ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:49Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=2d75ed3b-5288-4ce9-9de4-38f9ffbd9559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.143332ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=d9382fa1-3254-4b98-ae6c-3ad58afd4512 http.request.method=POST http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884317ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=24e92b9e-9367-4bd8-b5a0-6b6c2c7edd0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/b6851a85-b956-444f-b3bb-f117884ef7aa?_state=oLJSbUep-RCY2zgZnJnYKx_5V3UhhK5AMG5o4FsRC4Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjg1MWE4NS1iOTU2LTQ0NGYtYjNiYi1mMTE3ODg0ZWY3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDkuNjQ3MjAxMDE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.780414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/b6851a85-b956-444f-b3bb-f117884ef7aa?_state=oLJSbUep-RCY2zgZnJnYKx_5V3UhhK5AMG5o4FsRC4Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjg1MWE4NS1iOTU2LTQ0NGYtYjNiYi1mMTE3ODg0ZWY3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDkuNjQ3MjAxMDE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=3e45e539-ad45-4bc7-800c-d10611782140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" 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.364897ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:59:49Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=3e45e539-ad45-4bc7-800c-d10611782140 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" 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.414255ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:59:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=d45fb404-101b-41e7-bf86-9211b778bcf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.086215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=717ec11d-c777-4fc6-a387-448f0bea5040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/110d8e5c-a5de-4e64-9142-ed3b61fa0b70?_state=Rm8oyuPBINatN2bN3qMwZJzKYYrn68MISSkY2k8V9-p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTBkOGU1Yy1hNWRlLTRlNjQtOTE0Mi1lZDNiNjFmYTBiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDkuODExMjgyNTNaIn0%3D&digest=sha256%3A68ace2e1390319090f243a34253d30f69d4edd94f8d43d85802bc941608d5247" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198642613s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/110d8e5c-a5de-4e64-9142-ed3b61fa0b70?_state=Rm8oyuPBINatN2bN3qMwZJzKYYrn68MISSkY2k8V9-p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMTBkOGU1Yy1hNWRlLTRlNjQtOTE0Mi1lZDNiNjFmYTBiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NDkuODExMjgyNTNaIn0%3D&digest=sha256%3A68ace2e1390319090f243a34253d30f69d4edd94f8d43d85802bc941608d5247 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=0777fb79-4517-4f58-b2f0-48ee1ae5df43 http.request.method=POST http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700269ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=5f928b46-e836-4c6c-926c-7f79d7723879 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/blobs/uploads/0a2572a1-f79e-4ddd-845b-c98af026f58c?_state=WhpKFy_k_Bp1XjpJuIXpogsPfgcWHiOEZDEemdg7Max7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTI1NzJhMS1mNzllLTRkZGQtODQ1Yi1jOThhZjAyNmY1OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NTIuMjE4MTM0MTU4WiJ9&digest=sha256%3A1f221b0df7601e8e6a7e3b515ba9544cfd7087cfcf143236d0e594f89c71ff6f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.540291913s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a2572a1-f79e-4ddd-845b-c98af026f58c?_state=WhpKFy_k_Bp1XjpJuIXpogsPfgcWHiOEZDEemdg7Max7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTI1NzJhMS1mNzllLTRkZGQtODQ1Yi1jOThhZjAyNmY1OGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NTIuMjE4MTM0MTU4WiJ9&digest=sha256%3A1f221b0df7601e8e6a7e3b515ba9544cfd7087cfcf143236d0e594f89c71ff6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=546d38ab-5641-47c6-8d23-7d3cdf195922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.179817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40533" http.request.id=2952614a-88e9-4468-80c5-0f36dfe16574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874" http.request.useragent="Go-http-client/1.1" http.response.duration=1.748082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=900a478e-a176-4111-b501-b01a0cd51319 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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="761.275µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=ee5b9e5c-c35d-48d6-a6ad-be6a37fa090a http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.557186ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=82473a0e-3521-4bb5-9239-71d7a8a3c74d http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237325ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=8fb03d6c-8404-4a67-8268-261479a3309d http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146579ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=c545c07e-ffb1-452c-9954-00ef9a35b280 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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="962.246µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="rewriting manifest sha256:43d933277ea365b4540dd944b97377085fb20d1578018e13373b8c37dd335874 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=f7a54750-0e21-41bf-943d-a332e1312fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=f7a54750-0e21-41bf-943d-a332e1312fc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.794012ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40533" http.request.id=abffb97c-5f99-4edb-a502-2c0355acc5f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" 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.450503ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40533" http.request.id=de0b3685-3fea-4d62-aa89-020ca94ba1d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40533" http.request.id=1499af63-e03f-4786-b457-91576e1e30d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=23409724-a057-4962-91a7-719bcb2b6e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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.49093ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=a55ac4b2-cb6e-4020-a8f4-3af938de543a http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.529336ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=eb722650-e72b-4afb-9ebd-b8f426a72082 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287543ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=2b9f7ad1-bf66-406a-ba86-4d9aeb629805 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332045ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=info msg="rewriting manifest list sha256:17426f4b751f41f7f7ee32c07d2f6c686846d0bbc66b19a5c3748384e4667d5c in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=d9348315-afa7-4c1d-a7c4-0e8c06a0cac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" 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-12-04T00:59:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40533" http.request.id=d9348315-afa7-4c1d-a7c4-0e8c06a0cac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36812" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.194253ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (34.11s) === RUN TestGetManifestWithStorageError time="2025-12-04T00:59:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:57Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41951" http.request.id=19fd6c5e-679c-4b45-89e7-ca0eeffee67d http.request.method=GET http.request.remoteaddr="127.0.0.1:46200" 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.897432ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:41951" http.request.id=3cb5acf9-9ba1-4692-9b8f-36433cc37edb http.request.method=GET http.request.remoteaddr="127.0.0.1:46200" 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.923672ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:41951" http.request.id=15753bed-c5aa-4a61-bed9-17a2c49e3e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:46200" 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.760981ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:41951" http.request.id=1e72c4fe-69ad-4e9e-9aa4-738dd7f7549f http.request.method=GET http.request.remoteaddr="127.0.0.1:46200" 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.770756ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-04T00:59:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:59:57Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=7ad6b7f5-4f5a-4922-bc69-1a0326851fcd http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" 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.25679ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=25c06ebc-eb7f-43b9-9e60-a8d0c951cec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" 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.697049ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=8f5d8700-2676-4862-9d17-54b786a0bb1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" 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.786402ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=22cc7bbf-1e92-4205-97e7-713bb3faaa07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" 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.488406ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=22cc7bbf-1e92-4205-97e7-713bb3faaa07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" 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.546968ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=22cc7bbf-1e92-4205-97e7-713bb3faaa07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" 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.596335ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:59:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=22cc7bbf-1e92-4205-97e7-713bb3faaa07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" 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.649012ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:59:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:59:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=d5b80864-3f6d-4fe3-94e7-110b1463ffd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.818617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=a175f95d-d6dc-4a86-8ae1-8776680ea7a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/blobs/uploads/4c2cc9e8-8eae-40cf-8629-3ff780b37877?_state=XIVxPmoEtkp1Au18jZyLWzmlq4GBQdiQ00dtInfHtqd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzJjYzllOC04ZWFlLTQwY2YtODYyOS0zZmY3ODBiMzc4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NTguMTE1OTM0NDE5WiJ9&digest=sha256%3Aa6049803a6bed7ff3c651e8fb8e00218641f063541bffeeb07cc66c494b45a4e" http.request.useragent="Go-http-client/1.1" http.response.duration=7.076531822s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:59:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/4c2cc9e8-8eae-40cf-8629-3ff780b37877?_state=XIVxPmoEtkp1Au18jZyLWzmlq4GBQdiQ00dtInfHtqd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzJjYzllOC04ZWFlLTQwY2YtODYyOS0zZmY3ODBiMzc4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6NTk6NTguMTE1OTM0NDE5WiJ9&digest=sha256%3Aa6049803a6bed7ff3c651e8fb8e00218641f063541bffeeb07cc66c494b45a4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=06354fc8-74f1-4fee-a019-a3aa169f841f http.request.method=POST http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.738007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=b81e4073-da3c-4052-83cc-98199ba6b2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/blobs/uploads/de435321-c7e7-48c4-badf-78046ada7a75?_state=yOMrVc29LGOjKefxm09josyRpD2pHWnKpgYRG8PfMJt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTQzNTMyMS1jN2U3LTQ4YzQtYmFkZi03ODA0NmFkYTdhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDUuMzIzNDQ2NjkyWiJ9&digest=sha256%3A4635cdc3bf1874b6a1081fefd918057836b665dc4c31f86a9616ac3e6805b507" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067219307s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/de435321-c7e7-48c4-badf-78046ada7a75?_state=yOMrVc29LGOjKefxm09josyRpD2pHWnKpgYRG8PfMJt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZTQzNTMyMS1jN2U3LTQ4YzQtYmFkZi03ODA0NmFkYTdhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDUuMzIzNDQ2NjkyWiJ9&digest=sha256%3A4635cdc3bf1874b6a1081fefd918057836b665dc4c31f86a9616ac3e6805b507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=4adcd0b8-0fe4-4bda-81c8-2e9580758205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=a431faae-8c08-4ecf-8f3c-9ff48988ddcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=461fa64e-101b-43dd-ad03-dd1d7cd48da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" 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.152068ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=15c2b136-3d2a-452c-b0b7-f12f2189d747 http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.140848ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41359" http.request.id=b50ff192-7f35-4d98-96a2-887bc240f957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41359" http.request.id=ed05472e-214f-4ae9-9beb-1ba105d051d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.509287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:41359" http.request.id=ee34864b-f65d-48ff-a985-152ab44fb181 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.402476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=9553075d-2d0f-48b7-a886-510ae14e031f http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.144297ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=bc9141db-6090-4ee8-9774-e4eebe594812 http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245281ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=612148d7-a211-4a62-89f3-fd75b3c6d91e http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148459ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=4321f6c8-d01c-4987-90ad-08b6cdfa13dd http.request.method=GET http.request.remoteaddr="127.0.0.1:44842" 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.259111ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="payload digest does match: "sha256:ed08b6af9eb958eaeb43f9e79cfcef21710a3c0a403fbb2c59a24dd0aab36c87" != "sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42"" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=1394c4c4-ae79-408b-a41e-1b00a46f3081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" time="2025-12-04T01:00: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.5 http.request.host="127.0.0.1:41359" http.request.id=1394c4c4-ae79-408b-a41e-1b00a46f3081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44842" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.532767ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=88d331dc-f20e-4901-8c79-50b0cbd3ca44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36110" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=4e4a4de2-e123-4782-a4a2-14c04da43591 http.request.method=GET http.request.remoteaddr="127.0.0.1:36110" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.397841ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=dae0003a-3a7e-44e1-bfc7-8a225b8ca8aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36126" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.752598ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=67d7c297-af25-43e7-a6f4-a2926ab21df3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36134" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=2.629924ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=85ae8d5e-ac20-4cb0-a31a-1cf9a09c92b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36134" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.346001ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=81d50db1-4bb1-4447-864f-711fa75012ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36138" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.086345ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=8e18bc1d-e7ab-4160-bc2c-5b13cd3a82ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=4fdfc859-b6b1-4b06-9252-fdc5cbeb6508 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.617741ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=c435fb4c-1b1e-4a52-b6d9-7c1109d43409 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c2ac7502dc6420119f4e5b7bcb335905e25ad53e6dafd197563953f2b0937b42 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=7bee469c-37db-4a60-a5b7-605b2d31aa36 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.953243ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=24af8ee0-973b-4daf-b817-16ae3cb5fd6c http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.441949ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=973cc033-eda6-4f9c-a71b-033185c32fa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.685906ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=da37ab7b-efb4-4bea-aad6-550b5692d64a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.008358ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=da37ab7b-efb4-4bea-aad6-550b5692d64a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.097565ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=da37ab7b-efb4-4bea-aad6-550b5692d64a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.143622ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=7c6d2b9c-1a07-49e7-871e-9876c1535f96 http.request.method=POST http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.004326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=17a99977-beff-4a27-8b24-b353a68ffd4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/f22b481f-416d-4a91-855f-e0619d3098f8?_state=9iBZvAdzvusEYP8BM4xMUAc-2LN2Qp1upqI8EeMYqRl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjJiNDgxZi00MTZkLTRhOTEtODU1Zi1lMDYxOWQzMDk4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDcuNDU0MzYyNTQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/f22b481f-416d-4a91-855f-e0619d3098f8?_state=9iBZvAdzvusEYP8BM4xMUAc-2LN2Qp1upqI8EeMYqRl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjJiNDgxZi00MTZkLTRhOTEtODU1Zi1lMDYxOWQzMDk4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDcuNDU0MzYyNTQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=dbfe1af4-47e5-43a1-b00d-ff2a9a403ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" 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.664341ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T01:00:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=dbfe1af4-47e5-43a1-b00d-ff2a9a403ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" 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.741054ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T01:00:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=cf9f5d8b-f257-484b-8e00-89dc3be501cd http.request.method=POST http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.322496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=138e7dca-f279-4a99-bacb-10ba193d2d7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/c610a154-200e-4fa8-af74-8136c553ad39?_state=-CS_G9Ki8txVmvz6o4nvtDJXe1T0ZqbsaTkmJlrr1Bh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjEwYTE1NC0yMDBlLTRmYTgtYWY3NC04MTM2YzU1M2FkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDcuNjI2MzkzNjUyWiJ9&digest=sha256%3A0de0aca5331d68ff704de32e3e716dbfdf83ae922673ce7e37ec8fce8e464f8c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.668216599s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/c610a154-200e-4fa8-af74-8136c553ad39?_state=-CS_G9Ki8txVmvz6o4nvtDJXe1T0ZqbsaTkmJlrr1Bh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjEwYTE1NC0yMDBlLTRmYTgtYWY3NC04MTM2YzU1M2FkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MDcuNjI2MzkzNjUyWiJ9&digest=sha256%3A0de0aca5331d68ff704de32e3e716dbfdf83ae922673ce7e37ec8fce8e464f8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=3b6ec43d-2681-44b9-8127-76f5b9740494 http.request.method=POST http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.234694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=e9aea3db-2537-4a31-b9d5-905ce747cfa3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/blobs/uploads/a49af131-b570-449f-bf9b-30263e6da0f5?_state=u2fO2okG9mzPKI0B4n9939Zs6UTxQh5pt1Kih5lVSA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDlhZjEzMS1iNTcwLTQ0OWYtYmY5Yi0zMDI2M2U2ZGEwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MTEuNDc0MTA4NDE4WiJ9&digest=sha256%3A1c9922e7b11aa7065350fdb98cbead291303dbe2bf139ef1a88e30af2da188dc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.92740434s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/a49af131-b570-449f-bf9b-30263e6da0f5?_state=u2fO2okG9mzPKI0B4n9939Zs6UTxQh5pt1Kih5lVSA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDlhZjEzMS1iNTcwLTQ0OWYtYmY5Yi0zMDI2M2U2ZGEwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDE6MDA6MTEuNDc0MTA4NDE4WiJ9&digest=sha256%3A1c9922e7b11aa7065350fdb98cbead291303dbe2bf139ef1a88e30af2da188dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=fd7a5156-0955-477b-81c2-2ae6366d7336 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566563ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=03428522-7da6-4886-a3b8-4799084cea8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=51fdca91-c22a-4e9e-959a-97729f2e5b67 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.778817ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=7114e8c0-3cde-4627-8a62-780c4a6721cf http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.66846ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=a9365a54-91be-4d50-8a40-aa6338cef858 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.600801ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=a30ab421-1d4f-45d1-8f64-de6e312394ee http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323808ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=49ee17f5-7e70-48a0-9d49-736d9da6d3c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.296744ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="rewriting manifest sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=6efb38af-2740-40d9-a307-42b907d49be7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=6efb38af-2740-40d9-a307-42b907d49be7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" 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.684598ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=53e2bfc1-91a4-46db-a2f6-993656dbb6bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69431ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=69926623-da30-4e29-9a5e-50ddd9bf7336 http.request.method=GET http.request.remoteaddr="127.0.0.1:36144" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.518673ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=26acd845-c9ed-44a5-9ff8-e05fb6a734e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58958" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.625883ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=47c44a88-6ac7-43d1-9469-234116800b50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.113213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=4a20820e-eb74-473f-896e-cf75788ec8f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.668206ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=9a2fd32a-13fe-48e8-824e-4ef496a21814 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58970" 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.829904ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41359" http.request.id=4d02273b-c7cf-4ca0-9770-1d7dfe2121d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.563145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=bcb5dd51-116e-4ace-884e-6f5a5c94f58e http.request.method=GET http.request.remoteaddr="127.0.0.1:58980" 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.533035ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=3698a42b-3b30-4cfe-9b79-cbe991ddd403 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880602ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9f5aaede12b70af2f0f0e8940ff8273c6cec48c3409560c211d3240f97585cd4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41359" http.request.id=331945eb-c9e0-4854-814d-fcef81e60284 http.request.method=GET http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.070113ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (16.64s) === RUN TestManifestDeleteDisabled time="2025-12-04T01:00:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:38977" http.request.id=8e22fd03-5496-468b-86da-42d30919d879 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33202" 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.834809ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:01:00:14 +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-12-04T01:00:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:45563" http.request.id=33c5242a-d15b-40d8-8420-0c152ecd9926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60792" 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.471516ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:45563" http.request.id=85544ed6-0069-4b47-a503-a942bac124d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60796" 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.457966ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:45563" http.request.id=d5c65c15-b37a-4dae-9bcb-f833420a3d75 http.request.method=POST http.request.remoteaddr="127.0.0.1:60812" 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.360233ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:01:00:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T01:00:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:45563" http.request.id=4ed87962-89fe-4140-aa1b-58c45a1a2722 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60826" 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.963359ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:01:00:14 +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-12-04T01:00:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T01:00:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T01:00:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=b34566e2-f93d-4901-967e-5e6eed6a4f2b http.request.method=POST http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.706µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=6190b519-aa9b-4561-85cb-a2b59cd490de http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/blobs/uploads/4f404685-400a-43fd-8bae-2d16b42a3795?_state=hPXg_ZPfYTo85qSLilQKItFc9qRMcx3vSGUfl0XLvvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDA0Njg1LTQwMGEtNDNmZC04YmFlLTJkMTZiNDJhMzc5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMTowMDoxNS4wOTgwNjM3OThaIn0%3D&digest=sha256%3A995a7780baa268e3acec58074bdfafdd664ee49da1a742ebefc1de3df6b0781d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.052403124s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:15 +0000] "PUT /v2/foo/bar/blobs/uploads/4f404685-400a-43fd-8bae-2d16b42a3795?_state=hPXg_ZPfYTo85qSLilQKItFc9qRMcx3vSGUfl0XLvvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNDA0Njg1LTQwMGEtNDNmZC04YmFlLTJkMTZiNDJhMzc5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMTowMDoxNS4wOTgwNjM3OThaIn0%3D&digest=sha256%3A995a7780baa268e3acec58074bdfafdd664ee49da1a742ebefc1de3df6b0781d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=bd898602-1850-4ac5-97fb-fafcdd4a5ca1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930581ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=97703231-d4a0-4335-932f-de8dacc513dc http.request.method=GET http.request.remoteaddr="127.0.0.1:33632" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.187474ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38489" go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=2439f833-ab76-4650-aad0-95f689edaa11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.428714ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38489 /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:38489/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=e9f3cd9d-03f8-4af0-a825-b56c295719e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43620" http.request.uri="/v2/foo/bar/manifests/sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=9431bfc4-ac31-4611-861b-35745f1768ec http.request.method=GET http.request.remoteaddr="127.0.0.1:33648" http.request.uri="/v2/foo/bar/manifests/sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.268197ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/foo/bar/manifests/sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5 with ttl=167h59m59.99999672s" go.version=go1.25.5 time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=e9f3cd9d-03f8-4af0-a825-b56c295719e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43620" http.request.uri="/v2/foo/bar/manifests/sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.735016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/foo/bar/manifests/sha256:36e492b650387057d66489cc58faebfe8ba6e8e486a88e6cbc3f1086c1c5b9a5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=ebc90c6a-5ea3-4469-99fa-a6449ec6caf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224567ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38489 /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:38489/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=903f04ce-7164-4186-9fa3-26e3e1dcdda4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43628" 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-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=0f78048a-0e46-4cba-82f1-563ab3448bb9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33662" 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.177474ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=903f04ce-7164-4186-9fa3-26e3e1dcdda4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43628" 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.035735ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=e5c46823-ada5-4d3a-9c3e-b1c48cb3007b http.request.method=POST http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=362fb48b-9235-41b7-950f-4753a2da270b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/bar/blobs/uploads/5d701d54-71bd-48ba-99e7-f4bd82f69fea?_state=xX62aNBDIUKowxoHpk8EaRBA9fFyrlYdOsAU1wdN2_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNzAxZDU0LTcxYmQtNDhiYS05OWU3LWY0YmQ4MmY2OWZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMTowMDoxOC4zNDAyOTM3NTNaIn0%3D&digest=sha256%3A440e498db847bc3a30fa1f02429247f2901f445dbfc6d08c362bce01fbdb0bbc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.282615068s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:18 +0000] "PUT /v2/foo/bar/blobs/uploads/5d701d54-71bd-48ba-99e7-f4bd82f69fea?_state=xX62aNBDIUKowxoHpk8EaRBA9fFyrlYdOsAU1wdN2_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNzAxZDU0LTcxYmQtNDhiYS05OWU3LWY0YmQ4MmY2OWZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMTowMDoxOC4zNDAyOTM3NTNaIn0%3D&digest=sha256%3A440e498db847bc3a30fa1f02429247f2901f445dbfc6d08c362bce01fbdb0bbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=c9aa1477-8de7-49a1-92b5-94630bb6303c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.699691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=f708d044-f488-4c50-8db9-e19b0699d4db http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.704µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38489 /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:38489/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=d87586fb-f561-40e6-9ac0-63beafa59c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:43634" 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-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=5a20902e-8a20-434a-ad61-16ee5072a853 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33668" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.974928ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=405856a3-e060-44f5-aea5-e21dcd881c5d http.request.method=GET http.request.remoteaddr="127.0.0.1:33668" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.231539ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38489 /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:38489/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=d87586fb-f561-40e6-9ac0-63beafa59c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:43634" 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-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38489" http.request.id=80ef032f-ff2f-4a74-9e33-5fa6a332b8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33672" 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.273547ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T01:00:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0f9911b6b473b7d7b94505a7a77244764f031b1d3974c7bdc5794ee1d5553602 with ttl=167h59m59.9999965s" go.version=go1.25.5 time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33049" http.request.id=d87586fb-f561-40e6-9ac0-63beafa59c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:43634" 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=13.532472ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:01:00:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.71s) === RUN TestAppDispatcher time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46521" http.request.id=e6be8e2d-5173-4d03-b69b-80c99a1d8a14 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471467ms http.response.status=200 http.response.written=0 time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46521" http.request.id=2b41be5c-53a8-4d1d-98d7-f7852e2bc412 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201824ms http.response.status=200 http.response.written=0 time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46521" http.request.id=e8a1693b-b900-4f7c-9420-a1ed1ad39af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290032ms http.response.status=200 http.response.written=0 time="2025-12-04T01:00:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46521" http.request.id=b4851aec-a7b3-40f7-8360-0c5557fa5874 http.request.method=GET http.request.remoteaddr="127.0.0.1:58708" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397434ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T01:00:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:20Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:20Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.5 http.request.host="127.0.0.1:44895" http.request.id=fa6e3699-42dc-45c7-8fa3-68d97051d8f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56536" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-04T01:00:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:20Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:20Z" level=info msg="configuring file health check path=/tmp/healthcheck2687958349, interval=1" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T01:00:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:24Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:24Z" level=info msg="configuring TCP health check addr=127.0.0.1:37901, interval=1" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T01:00: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.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:28Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 time="2025-12-04T01:00:28Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34179, interval=1, threshold=3" go.version=go1.25.5 instance.id=5cc3fd43-a805-498b-bea4-5d8d6777b4e4 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 168.217s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.38s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.62s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.144s === RUN TestSchedule time="2025-12-04T00:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998198ms" go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.27µs" go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.552µs" go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df 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-12-04T00:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T00:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998502ms" go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998526ms" go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df time="2025-12-04T00:57:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T00:57:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=586db327-a474-4fda-abdc-79ee997236df --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.582s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.52s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27239424 sha256:e17b8ab18697ababc3c15d91050437b4acc9a0e140c82eceb2261567052d65e9 [] map[] } --- PASS: TestSimpleBlobRead (0.59s) === RUN TestBlobMount --- PASS: TestBlobMount (0.27s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.21s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.43s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.08s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:8a2f86e50fa618373bfbc0c788a6a43c95426b3fda6ab9d9fefa458c51218701 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:4f31b956beba48c7d815a79b5c94643d3e0eddb42da965bb5966bea15b8560af palailogos: marking blob sha256:d9807b7615165d8af9a11102c6dca28a70f86f80d8268ad2c0f9da4401365610 palailogos: marking manifest sha256:8a4a08c76e8c16bf013e416f4152d1e58e742ba4e24229817a7db8478806d14b palailogos: marking blob sha256:d0e8cb31fea78da1bd8726a41e16d34021c3661a606325aef51abea32adc723b palailogos: marking blob sha256:dcc1f04b216d2fcad7da1c5d003da2f94350a51886eb325c8ec1dd69c45e3e88 palailogos: marking manifest sha256:d0e8cb31fea78da1bd8726a41e16d34021c3661a606325aef51abea32adc723b palailogos: marking blob sha256:3bdf70542d504bd5b5a41f1a8e38dc906bdd6d2cfb41dbacee164fe4cd599312 palailogos: marking blob sha256:bc3d6ba5d01e561226889cc592bc94356f1876bcfc6db195562f2a0ab8a6b7ef palailogos: marking manifest sha256:dcc1f04b216d2fcad7da1c5d003da2f94350a51886eb325c8ec1dd69c45e3e88 palailogos: marking blob sha256:aa07ad8840506af59dc351dfb352a7824eac6526954dce293b0584794a34ca20 palailogos: marking blob sha256:c2327bf9995fbd15e32aa910ebb2968280d2b2a517cd95483cc312613cb63efc 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.30s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7 deletemanifests: marking manifest sha256:6086b8856c19b65bb398445b38fbcff7fd0f70382626f197b8b8f1ccea436e7a deletemanifests: marking blob sha256:2180db123d3e2de0a8acec1eae4bf714d46c1cebe3b417eec2653405a092fa31 deletemanifests: marking blob sha256:5c621aa96923b6ce4d2ea4b9694ea7182d405255e45fdea2e0fb3a6d635a87f6 deletemanifests: marking blob sha256:841d5db08fd339f328cef8a0f814d9463ec8b8a3b40ffb95561d38c81e0a4221 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7 blob eligible for deletion: sha256:9f91e6623de2c052da0b8426995eb478ab385dd99dccf0c2180d74a6305dc259 blob eligible for deletion: sha256:a6ba6167cf04f0dcc01d712a68be728791e37e77840f5ff44077afbe33d46d97 blob eligible for deletion: sha256:f9f98e90f5dfa30bf6e4e0890de263b7164b0d6bc4b2bd069dcf45fccd63bf39 deletemanifests manifest eligible for deletion: sha256:2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7 deletemanifests: marking manifest sha256:6086b8856c19b65bb398445b38fbcff7fd0f70382626f197b8b8f1ccea436e7a deletemanifests: marking blob sha256:2180db123d3e2de0a8acec1eae4bf714d46c1cebe3b417eec2653405a092fa31 deletemanifests: marking blob sha256:5c621aa96923b6ce4d2ea4b9694ea7182d405255e45fdea2e0fb3a6d635a87f6 deletemanifests: marking blob sha256:841d5db08fd339f328cef8a0f814d9463ec8b8a3b40ffb95561d38c81e0a4221 time="2025-12-04T00:58:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 time="2025-12-04T00:58:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a6ba6167cf04f0dcc01d712a68be728791e37e77840f5ff44077afbe33d46d97 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6ba6167cf04f0dcc01d712a68be728791e37e77840f5ff44077afbe33d46d97" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:f9f98e90f5dfa30bf6e4e0890de263b7164b0d6bc4b2bd069dcf45fccd63bf39 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f9f98e90f5dfa30bf6e4e0890de263b7164b0d6bc4b2bd069dcf45fccd63bf39" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/2738390df3dacc784ff0a84accbf24e04b192c89147dcff10d66a2af3f97fbe7" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:9f91e6623de2c052da0b8426995eb478ab385dd99dccf0c2180d74a6305dc259 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f91e6623de2c052da0b8426995eb478ab385dd99dccf0c2180d74a6305dc259" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 --- PASS: TestDeleteManifestIfTagNotFound (1.35s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3ebfcd4b27e7160912cad27757f1fc7b3feb03e7c180a112d77f81c4acde4e51 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ebfcd4b27e7160912cad27757f1fc7b3feb03e7c180a112d77f81c4acde4e51" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:7369dd364bb3cce52b79b6c2a24c97de930d08743765123d51eb61514d08083d time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/7369dd364bb3cce52b79b6c2a24c97de930d08743765123d51eb61514d08083d" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:8c0d62f5f6ba561b07445ce736204d4b047a95857bda59d7c3ccf487a970c972 time="2025-12-04T00:58:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c0d62f5f6ba561b07445ce736204d4b047a95857bda59d7c3ccf487a970c972" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 --- PASS: TestGCWithMissingManifests (0.50s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9f2cdac954e6e263cdf086edc540dfd3ca66a39e17747b265bd308acc6894a3c komnenos: marking blob sha256:1068ece986c38aa146d619a44006465db87cf3a2203cf098f801cb1a741d65e3 komnenos: marking blob sha256:f92d19aa6818cc0b49e5e00c593fc88c4dbec61022dbd1ec636c71860164fcd4 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:eaf3cf044118d9037075a45a93cb82af3c73d9ed8f9c83f8245dc6e4f4a06b85 time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/eaf3cf044118d9037075a45a93cb82af3c73d9ed8f9c83f8245dc6e4f4a06b85" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:2f7c5237359c69e29aebc72815549b5c8ec8bd54e7b716f3c857b43fbb697cde time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f7c5237359c69e29aebc72815549b5c8ec8bd54e7b716f3c857b43fbb697cde" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:74cb7f486e79343352cb4bc20555710c78bd565773183ac0b4d389cd244c0812 time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74cb7f486e79343352cb4bc20555710c78bd565773183ac0b4d389cd244c0812" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:765b4eff9198bf3acfc82d8990c0bf18c2b46bd650103adefa4dd61d0ba82c44 time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/765b4eff9198bf3acfc82d8990c0bf18c2b46bd650103adefa4dd61d0ba82c44" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:7e234f0253b886a7266d72c60e56169e6c570d418afe9e7078b3d36435e29ba3 time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7e234f0253b886a7266d72c60e56169e6c570d418afe9e7078b3d36435e29ba3" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 blob eligible for deletion: sha256:d04a23d87696f7d2a7c68743a1299cbf68d2233269a82d896a6686de3320863d time="2025-12-04T00:58:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d04a23d87696f7d2a7c68743a1299cbf68d2233269a82d896a6686de3320863d" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 --- PASS: TestDeletionHasEffect (1.33s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.43s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:31977016996ba5a48274943d5f1fd5172c83fa3ced93ebaecdb71070af5cfda1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:fe5c4981aaf49fabb9774ec33c560f9950b8d68408f2311fb47a3c40220bb656 michael_z_doukas: marking blob sha256:8113ed73a546589c7b34d5ef023d63b7961cbf1e4fec2fffa99fbd36f668b700 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d7b9c1074f83788f8eba2727e29183d4cbca1882fd2f48d4e1d7e5cc40317efa time="2025-12-04T00:58:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d7b9c1074f83788f8eba2727e29183d4cbca1882fd2f48d4e1d7e5cc40317efa" go.version=go1.25.5 instance.id=bd4dbba5-c35d-464c-9c38-efb23f28d920 --- PASS: TestOrphanBlobDeleted (0.89s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:74837ab5a9e81340ca406d1f37f0199537d70cdf46e41ce1c7c9a5fb967c3d4f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:13db8470f6cc40f240a246cb2139b3006e7512466c5ef1274e9b840d5f79da60 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.33s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.54s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.34s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.23s) === 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-12-04T00:58:12Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 23:58:12.898510525 +0000 UTC m=-3574.618802197, actuallyDelete=true" time="2025-12-04T00:58:12Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T00:58:12Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666, actuallyDelete=true" time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0dd546bc-8d81-4507-9b7a-ed01aa7e9edd have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03da7fa2-5360-47ee-8653-6af54af516c5 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5da6de27-8b6a-4c7d-926f-c80f55a81647 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/67945732-1c8f-42ed-9df3-ec02e941f14b have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f9679f6a-ea98-4dcd-9d3e-f9aed67566f1 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/038ec407-1a46-479c-bfb8-564ee0f9ae03 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/80d99bd8-ad64-4397-875f-de07199f5e6d have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9fd175e-d14d-42b8-a205-a2e7354d98fd have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d55dc570-2726-4beb-ab21-a88594569596 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d586089e-2031-4528-b41e-19e5997ab9f2 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e12c3c5c-6fe7-4f7e-b196-9aa4b3a24009 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899119385 +0000 UTC m=+25.381806666). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T00:58:12Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378, actuallyDelete=true" time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c76c991c-61c7-466b-85a2-921b05564133 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e0277c98-427b-4b61-b711-90e6f6337537 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/28899ed5-60f7-49a5-a3ff-e0da112632fb have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b4ae62e3-f99b-41a7-8255-0d1d21bd8170 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/53acc223-80cf-43af-b1fe-0c2c487fdc6b have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.899871096 +0000 UTC m=+25.382558378). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T00:58:12Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215, actuallyDelete=true" time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0c07196e-ef58-48a9-b965-9fe4b57172de have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/561b80b0-2615-4164-b8cc-3eb14f002604 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/833edec6-b30d-40ea-add3-4c6a861d2e4d have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a2d8592-3add-49a4-904f-8be98fde6d5c have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7deadcb-cc00-49a3-9798-bf5325057836 have older date (2025-12-03 23:58:12 +0000 UTC) than purge date (2025-12-04 00:58:12.900447938 +0000 UTC m=+25.383135215). Removing upload directory." time="2025-12-04T00:58:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T00:58:12Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:58:12.900797854 +0000 UTC m=+25.383485135, actuallyDelete=true" time="2025-12-04T00:58:12Z" 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 25.412s ? 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.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2025-12-04T00:57:47Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.333s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.074s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.24s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.569s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.92s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.247s ? 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-12-04T00:57:47Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-04T00:57:47Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-04T00:57:47Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 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 TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched time="2025-12-04T00:57:47Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.01s) time="2025-12-04T00:57:47Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=909a08ca-65b3-4440-b60b-e1ffe09f1f56 ip=?0000000000000000000000000000000000 time="2025-12-04T00:57:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=909a08ca-65b3-4440-b60b-e1ffe09f1f56 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-12-04T00:57:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=909a08ca-65b3-4440-b60b-e1ffe09f1f56 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-12-04T00:57:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:57:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:57:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:57:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.336s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.75s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.110s ? 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.012s ? 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-r18.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-r18.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-r18.apk >>> docker-registry: Build complete at Thu, 04 Dec 2025 01:00:36 +0000 elapsed time 0h 3m 8s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.005729) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 440 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...